@import url('https://fonts.googleapis.com/css2?family=Lato:wght@300;400;700;900&isplay=swap');
html {
   scroll-behavior: smooth;
}

body,
.registration-step-text,
.form-title-text,
.vemdr-checklist-filled .list-item,
.feel-better-text {
   /* font-family: "Open Sans", sans-serif; */
   font-family: 'Lato', sans-serif !important;
}

/* variables - start */

:root {
   --font: 'Lato', sans-serif;
   --primary-text: #3a4775;
   --secondary-text: #919191;
   --light-blue-text: #6d94bd;
   --btn-primary-bg: #f3dbba;
   --btn-secondary-bg: ;
}

/* variables - end */

/* utility classes */

strong {
   font-weight: bold;
}
.font-w-300 {
   font-weight: 300 !important;
}

.vemdr-divider-1 {
   margin-bottom: 20px;
}

.vemdr-divider-2 {
   margin-bottom: 30px;
}

.text-light-blue,
a.text-light-blue:active,
a.text-light-blue:hover,
a.text-light-blue:visited {
   color: var(--primary-text) !important;
}

.accordion-content a,
.accordion-content a:hover,
.accordion-content a:active,
.accordion-content a:visited,
.diagnostic-test-page-content-wrapper a {
   color: var(--primary-text);
   font-weight: bold;
}

.diagnostic-question-pg .error__message,
.diagnostic-question-pg .error__message b {
   color: var(--primary-text);
   border-color: var(--primary-text);
}

.vemdr-text-bold {
   font-weight: bold !important;
}

/* style resets - start */

p,
h1,
h2,
h3,
h4,
h5,
h6,
a,
button {
   /* font-family: "Open Sans", sans-serif; */
   font-family: 'Lato', sans-serif !important;
}

/* style resets - end */

/* page header & navigation section - start */

.bnr-sctn-mn {
   margin-top: -22px;
}

.bnr-sctn-mn.home-pg-mn {
   margin-top: 0;
}

.vemdr-page-navigation .navbar-nav {
  margin: 0;

}
.top_but1{
   color: #091E42!important;
   margin-right: 15px;
   font-weight: 700;
   letter-spacing: .5px;
   background: none !important;
   padding: 0 !important;
   font-size: 22px !important;
   text-transform: inherit !important;
    min-width: auto !important;
}

.top_but1:hover{
   color: #3A4775;
}
.top_but2{
   background: #3A4775;
   box-shadow: 6px 6px 15px rgb(243 219 186 / 13%);
   line-height: 66px;
   padding: 0 30px;
   display: block;
   color: #fff !important;
   font-weight: 600;
   letter-spacing: .5px;
   font-size: 22px !important;
   cursor: pointer;
}
.top_but2:hover{
   color: #3A4775 !important;
   background: #eee;
}

.vemdr-page-navigation .navbar-nav li {
   list-style: none;
}

.vemdr-page-navigation {
   padding: 0 20px;
   background: #fff;
   display: flex;
   z-index: 111;
}
.vemdr-page-navigation::after{
   content: '';
   position: absolute;
   left: 50%;
   bottom: 0;
   width: 5000px;
   height: 1px;
   background: #dedede;
   transform: translateX(-50%);
}

.vemdr-page-navigation .navbar-toggler {
   margin-right: 20px;
}

.vemdr-page-navigation .navbar-brand {
   width: auto;
   margin-right: auto;
   padding: 0;
   padding-top: 5px;
}

.vemdr-page-navigation .auth-btns-wrapper {
   display: flex;
}

.vemdr-btn-sm {
   display: flex;
   justify-content: center;
   align-items: center;
   font-family: Open Sans;
   font-style: normal;
   font-weight: bold;
   font-size: 10px;
   line-height: 14px;
   text-align: center;
   text-transform: uppercase;
}

.vemdr-navbar-btn-primary,
.vemdr-navbar-btn-secondary {
   width: auto;
   height: auto;
   border-radius: 20px;
   color: #000;
   min-width: 98px;
   padding: 10px 18px;
   font-size: 13px;
}

.vemdr-page-navigation .logout-profile-mn a {
   text-transform: uppercase;
   font-size: 15px;
   font-weight: 700;
   color: #3c4876;
}

.vemdr-page-navigation .logout-profile-mn span {
   margin: 0 2px;
}

.vemdr-navbar-btn-primary {
   background: #f3dbba;
   -webkit-box-shadow: 3px 3px 8px rgba(243, 219, 186, 0.6);
   -moz-box-shadow: 3px 3px 8px rgba(243, 219, 186, 0.6);
   box-shadow: 3px 3px 8px rgba(243, 219, 186, 0.6);
}

.vemdr-page-navigation .vemdr-navbar-btn-primary {
   margin-right: 10px;
}

.vemdr-navbar-btn-secondary {
   background: #ccdced;
   /* -webkit-box-shadow: 3px 3px 8px rgba(204, 220, 237, 0.6);
   -moz-box-shadow: 3px 3px 8px rgba(204, 220, 237, 0.6);
   box-shadow: 3px 3px 8px rgba(204, 220, 237, 0.6); */
}

.vemdr-page-navigation .vemdr-btn {
   width: 140px;
   font-size: 14px;
   border-radius: 50px;
   height: 40px;
   text-transform: uppercase;
}

.vemdr-page-navigation .free-and-login-mn {
   margin-right: 15px;
}

/* page navigation section - end */

/* banner section - start */

.vemdr-page-header {  
   position: relative;
   /* background-image: url('https://vemdr-staging.s3.us-west-2.amazonaws.com/design/new_images/banner-desktop-bg.png');
   background-repeat: no-repeat;
   background-size: 100%; */
   border-bottom: 1px solid #dadce0;
   background-color: #e4e4e4;
   /* padding-bottom: 150px; */
}
.home-pg-mn .vemdr-banner-wrapper-inner{
   padding:40px 0 0 0;
}
.vemdr-banner-wrapper-inner {
   padding: 20px;
   padding-bottom: 0;
   margin-bottom: 50px;
}

.vemdr-banner-wrapper .banner-title {
   margin-bottom: 20px;
   font-weight: 300;
   font-size: 40px;
   line-height: 80px;
   /* text-transform: uppercase; */
   color: #091E42;
   margin-top: 25px;
}

.vemdr-banner-wrapper .banner-title-small {
   font-family: var(--font);
   font-weight: normal;
   font-size: 31px;
   line-height: 27px;
   /* margin-top: 15px; */
   display: block;
}

.vemdr-banner-wrapper .banner-txt {
   margin: 0;
   margin-bottom: 35px;
   font-style: normal;
   font-weight: 400;
   font-size: 14px;
   line-height: 19px;
   color: #2D2D2D;
   padding-top: 10px;
}

.home-pg-mn .vemdr-banner-wrapper .banner-txt {
   font-size: 18px;
   line-height: 25px;
   font-weight: 400;
}

.vemdr-banner-wrapper .banner-txt-secondary {
   margin-top: 0;
   margin-bottom: 15px;
   font-weight: bold;
   font-size: 14px;
   line-height: 16px;
   /* color: var(--secondary-text); */
   color: rgba(45, 45, 45, 0.73);
}
.ban_start_but a{
   color: #3A4775;
   font-size: 16px;
   margin-left: 20px;
   font-weight: 700;
   letter-spacing: .5px;
}
.home-pg-mn .ban_start_but a{
   color: #3A4775;
   font-size: 20px;
   margin-left: 20px;
   font-weight: 700;
   letter-spacing: .5px;
   line-height: 25px;
}
.vemdr-banner-wrapper .banner-button-wrapper {
   margin-bottom: 21px;
   display: flex;
   align-items: center;
}

.vemdr-banner-wrapper .vemdr-select-wrapper {
   position: relative;
   display: flex;
   height: 50px;
   width: 280px;
   /* border: 1px solid #f3dbba; */
   box-sizing: border-box;
   border-radius: 50px;
}
.home-pg-mn .vemdr-banner-wrapper .vemdr-select-wrapper {
   position: relative;
   display: flex;
   height: 60px;
   width: 350px;
   /* border: 1px solid #f3dbba; */
   box-sizing: border-box;
   border-radius: 50px;
}
.vemdr-select-wrapper .vemdr-select {
   position: absolute;
    width: 100%;
    top: 0;
    left: 0;
    bottom: 0;
    border: none;
    outline: none;
    padding-left: 20px;
    border-radius: 8px 50px 8px 8px;
    font-size: 18px;
    line-height: 19px;
    color: rgba(45, 45, 45, 0.73);
    text-transform: capitalize;
    cursor: pointer;
    font-weight: 400;
    background-color: #fff;
}
.home-pg-mn .vemdr-select-wrapper .vemdr-select {
   position: absolute;
    width: 100%;
    top: 0;
    left: 0;
    bottom: 0;
    border: none;
    outline: none;
    padding-left: 20px;
    border-radius: 8px 50px 8px 8px;
    font-size: 20px;
    line-height: 30px;
    color: rgba(45, 45, 45, 0.73);
    text-transform: capitalize;
    cursor: pointer;
    font-weight: 400;
    background-color: #fff;
}
.vemdr-select-wrapper .select-dropdown-icon-wrapper {
   position: absolute;
   right: 91px;
   top: 50%;
   transform: translateY(-50%);
   width: auto;
}

.vemdr-select-wrapper .vemdr-select-selection-button {
   position: absolute;
    right: 0;
    width: 80.87px;
    height: 60px;
    border-radius: 34px 34px 6px 34px;
    background: #3A4775;
    /* background: #f7f7f8; */
    /* -webkit-box-shadow: 6px 6px 15px rgb(243 219 186 / 50%);
    -moz-box-shadow: 6px 6px 15px rgba(243, 219, 186, 0.5);
    box-shadow: 6px 6px 15px rgb(243 219 186 / 50%); */
    color: #fff;
    font-weight: bold;
    font-size: 18px;
    line-height: 24px;
    text-align: center;
    text-transform: uppercase;
}

.vemdr-select-wrapper .vemdr-select-selection-button:hover {
   color: var(--primary-text);
   background: #eee;
}

.vemdr-btn {
   display: flex;
   justify-content: space-between;
   align-items: center;
   width: 290px;
   height: 50px;
   padding-right: 20px;
   padding-left: 20px;
   border-radius: 50px;
}

.vemdr-btn-primary {
   background: var(--btn-primary-bg);
   /* background: #f7f7f8; */
   color: var(--primary-text);
   /* -webkit-box-shadow: 6px 6px 15px rgba(243, 219, 186, 0.5);
   -moz-box-shadow: 6px 6px 15px rgba(243, 219, 186, 0.5);
   box-shadow: 6px 6px 15px rgba(243, 219, 186, 0.5); */
   font-weight: bold;
   font-size: 18px;
   line-height: 19px;
   text-transform: capitalize;
}

.beige-button-wrapper .vemdr-btn-primary {
   color: var(--primary-text);
}

.beige-button-wrapper .vemdr-btn-primary:hover {
   color: var(--btn-primary-bg);
   background-color: var(--primary-text);
}

.blue-button-wrapper .vemdr-btn-primary {
   color: var(--btn-primary-bg);
   background-color: var(--primary-text);
   box-shadow: 6px 6px 15px rgb(204 220 237 / 50%)
}

.blue-button-wrapper .vemdr-btn-primary:hover {
   background-color: var(--btn-primary-bg);
   color: var(--primary-text);
   box-shadow: 6px 6px 15px rgb(243 219 186 / 50%);
}

.vemdr-btn-primary:hover {
   background: #3a4775;
   /* -webkit-box-shadow: 6px 6px 15px rgba(204, 220, 237, 0.5);
   -moz-box-shadow: 6px 6px 15px rgba(204, 220, 237, 0.5);
   box-shadow: 6px 6px 15px rgba(204, 220, 237, 0.5); */
   color: var(--btn-primary-bg);
   /* background:#eee; */
   transition: 0.5s;
}

.vemdr-btn-primary:hover,
.vemdr-btn-primary:active,
.vemdr-btn-primary:focus {
   color: var(--primary-text);
}

.vemdr-double-right-icon {
   padding-right: 5px;
}

.vemdr-double-right-icon .fa {
   width: 4px;
}

.banner-badge-number {
   position: absolute;
    top: 60px;
    right: -70px;
    width: 140px;
}
.home-pg-mn .banner-badge-number{
   position: absolute;
    top: 70px;
    right: 100px;
    width: 140px;
}
/* banner section - end */

/* recognized organization section - start */

.page-section {
   padding-right: 20px;
   padding-left: 20px;
   margin-bottom: 40px;
}

.recognized-by-section {
   position: relative;
}

.recognized-by-section .background-image {
   position: absolute;
   z-index: -1;
   top: 34px;
   left: -5%;
   width: auto;
}

.recognized-by-section .section-header {
   margin: 0;
   font-weight: normal;
   font-size: 20px;
   line-height: 27px;
   text-align: center;
   color: var(--primary-text);
   max-width: 42%;
   margin: 0 auto 35px auto;
   text-transform: none;
}

.home-pg-mn .recognized-by-section {
   margin: 45px 0 60px 0;
}

.organizations-logo-wrapper {
   display: flex;
   justify-content: space-between;
   padding: 0 10px;
   margin-top: 50px;
   align-items: center;
}

.logo-wrapper {
   width: 25%;
   text-align: center;
   padding: 0px 50px;
}

.logo-wrapper img {
   min-height: 55px;
   width: auto;
}

/* recognized organization section - end */

/* result section - start */

.result-section {
   position: relative;
   padding:60px 30px;
   background: #3A4775;
}
.emdr-giveway-pg .result-section {
   padding:80px 30px;
}
.new_border{
   display: flex;
   justify-content: center;
   margin-top: 50px;
}

.result-section .background-image {
   position: absolute;
   z-index: -1;
   top: 0;
   left: 50%;
   transform: translateX(-50%) rotate(-7deg);
   max-width: unset;
   display:none;
}

.result-section .mobile-bg {
   display: none;
}

.result-section .desktop-bg {
   width: 100%;
   transform: translateX(-50%) rotate(0);
   height: 100%;
}

.result-section .section-header {
   margin-bottom: 15px;
   font-weight: normal !important;
   font-size: 20px;
   line-height: 27px;
   text-transform: inherit;
   color: #9AAEF3;
   text-align: left;
   padding-left: 20px;
}
.home-pg-mn .result-section .section-header {
   margin-bottom: 15px;
   font-weight: normal !important;
   font-size: 20px;
   line-height: 27px;
   text-transform: inherit;
   color: #fff;
   text-align: left;
   padding-left: 20px;
}
.result-boxes-wrapper {
   display: flex;
   flex-flow: row wrap;
   justify-content: space-between;
   row-gap: 50px;
}

.result-boxes-wrapper .result-box-outer {
   width: 25%;
   padding: 0 15px;
   text-align: left;
   border: none;
}

.result-boxes-wrapper .result-box-outer img {
   width: 70px;
   height: 70px;
}

.result-boxes-wrapper .box-icon {
   margin-bottom: 10px;
   display: none;
}

.result-boxes-wrapper .box-counter {
   font-weight: normal;
   font-size: 42px;
   line-height: 57px;
   color: var(--primary-text);
   margin-bottom: 4px;
}

.result-boxes-wrapper .box-txt {
   font-style: normal;
   font-size: 14px;
   line-height: 19px;
   color: rgba(255, 255, 255, 0.73);
}
.result-boxes-wrapper .box-txt br {
   display: none !important;
}

.number_plus::after {
   content: "\002B";
}

.number_percent::after {
   content: "\0025";
}

.result-box-inner {
   padding: 0 20px;
}
.home-pg-mn .result-box-inner {
   padding: 0;
}
/* result section - end */

/* client feedback section - start */

.section-header {
   font-weight: normal;
   font-size: 20px;
   line-height: 27px;
   text-transform: inherit;
   color: var(--primary-text);
   text-align: center;
}

.client-feedback-section .section-header {
   margin-bottom: 35px;
}

/* owl carousel - start */

.owl-item-client-feedback {
   max-width: 98%;
   padding: 20px;
   border-radius: 40px;
   overflow: hidden;
   min-height: 222px;
   background: #FFFAF3;
}

.owl-item-client-feedback-video {
   background: #fffaf3;
}

.owl-item-client-feedback-video .client-feedback-box .client-info {
   justify-content: flex-start;
}

/* .owl-item-client-feedback-video .client-info .client-name {
   color: #909191;
} */

.owl-item-client-feedback-video .client-info .client-location {
   font-weight: bold;
   font-size: 18px;
   line-height: 25px;
   color: #3a4775;
}

.owl-item-client-feedback-video .feedback-header {
   margin-bottom: 0;
}

.owl-item-client-feedback .feedback-header {
   position: relative;
   display: flex;
   align-items: flex-start;
   /* margin-bottom: 21px; */
}

.owl-item-client-feedback .feedback-header::before {
   content: "";
   position: absolute;
   bottom: -60px;
   left: 30px;
   width: 104px;
   height: 90px;
   background: url(../new_images/quotation_mark_background.png);
}

/* .client-feedback-owl .owl-item:nth-child(odd) .owl-item-client-feedback {
   background-color: #fffaf3;
} */

.client-feedback-owl .owl-item:nth-child(odd) .owl-item-client-feedback .feedback-header::before {
   top: -27px;
   right: 11.62%;
   left: auto;
}

/* .feedback-header .feedback-header-background {
   position: absolute;
   top: -27px;
   right: 11.62%;
} */

.owl-item-client-feedback .client-img {
   margin-right: 15px;
}

.owl-item-client-feedback .client-img img {
   width: 100px;
   height: 100px;
   margin-right: 0;
   padding: 8.51px;
   border-radius: 20px;
   background: #ffffff;
   -webkit-box-shadow: 5px 5px 50px #0000000f;
   -moz-box-shadow: 5px 5px 50px #0000000f;
   box-shadow: 5px 5px 50px #0000000f;
   object-fit: cover;
   max-width: unset;
}

.owl-item-client-feedback .video-review-img .feedback-video-cover {
   width: 280px;
   height: 215px;
}

.video-review-img .video-play-icon {
   position: absolute;
   top: 0;
   left: 0;
   right: 0;
   bottom: 0;
   height: 42px !important;
   width: 42px !important;
   padding: 0 !important;
   background: transparent !important;
   margin: 0 auto !important;
   transform: translate(0%, 145%);
}

.video-review-img a {
   position: relative;
   display: flex;
   align-items: center;
   justify-content: center;
}

.owl-item-client-feedback .client-info {
   display: flex;
   align-items: center;
   margin-top: 15px;
   justify-content: space-between;
}

.owl-item-client-feedback .client-info .client-name {
   margin-right: 5px;
}

.owl-item-client-feedback .client-name {
   padding-left: 5px;
   font-weight: bold;
   font-size: 14px;
   line-height: 19px;
   color: var(--primary-text);
   margin-bottom: 9px;
}

.owl-item-client-feedback .client-rating .material-icons.star {
   font-size: 16px;
   color: #e7c687;
}

.owl-item-client-feedback .feedback-title {
   font-weight: bold;
   font-size: 14px;
   line-height: 19px;
   color: #919191;
   margin: 0 0 12px 0;
}

.owl-item-client-feedback .client-location {
   font-weight: normal;
   font-size: 14px;
   line-height: 19px;
   color: #3a4775;
}

.owl-item-client-feedback .feedback-txt {
   margin: 0 0 12px 0;
   font-weight: normal;
   font-size: 14px;
   line-height: 19px;
   color: #737373;
}

.client-feedback-owl .owl-dots .owl-dot span {
   width: 10px;
   height: 10px;
   background: #c4c4c4;
}

.client-feedback-owl .owl-dots .owl-dot.active span {
   background: #e7c687;
   border-color: #e7c687;
}

.owl-item-client-feedback-video .video-snap-wrapper {
   width: 219px;
   height: 151px;
   margin-right: 15px;
   padding: 6.5px;
   background: #fff;
   border-radius: 30px;
   z-index: 1;
}

.owl-item-client-feedback-video .feedback-video-launch-btn {
   position: relative;
   display: block;
   height: 100%;
   border-radius: 30px;
   overflow: hidden;
}

.feedback-video-launch-btn .feedback-video-cover {
   position: absolute;
   width: 100%;
   top: 43%;
   transform: translateY(-50%);
}

.feedback-video-launch-btn .video-play-icon {
   position: absolute;
   top: 50%;
   left: 50%;
   transform: translate(-50%, -67%);
   height: 45px;
   width: 45px;
   margin: 0 auto;
   max-width: 45px;
}

.owl-item-client-feedback-video .client-name {
   padding-left: 0;
   margin-bottom: 0;
}

/* owl carousel - end */

/* client feed back section - end */

/* start why choose us section is here */

.reasonsec{
   /* border-top: solid 1px #dadce0; */
}

.why-choose-sctn .lft-sctn .btn-sctn {
   /* background-image: url(../new_images/choose-sctn-bg-straight.png); */
   background-repeat: no-repeat;
   background-position: right;
   padding: 50px 10px 30px 0;
   background-size: contain;
   margin: 38px 0 0 0;
}

.why-choose-sctn .lft-sctn .btn-sctn .vemdr-btn-primary {
   margin-left: auto;
}

.why-choose-sctn .lft-sctn img {
   max-width: 260px;
   display: block;
   margin-bottom: -8px;
   margin-left: auto;
}

.why-choose-sctn .lft-sctn h3 {
   margin-bottom: 25px;
}
.home-pg-mn .heading-reasons img {
   max-width: 260px;
   margin-bottom: -8px;
}
.home-pg-mn .heading-reasons {
  margin-bottom: 60px;
}
.why-choose-sctn .resulticon {
   background-color: #e9f3fa;
   width: 70px;
   height: 70px;
   border-radius: 30px;
   display: flex;
   align-items: center;
   justify-content: center;
   padding: 12px;
}

.why-choose-sctn .resulticon img {
   max-width: 32px;
}

.why-choose-sctn .reasonbox h6 {
   color: #3A4775;
   font-weight: bold;
   font-size: 18px;
   line-height: 25px;
   margin: 15px 0 0 0;
   position: relative;
}
/* .why-choose-sctn .reasonbox h6:after{
   content: '';
   position: absolute;
   bottom: -9px;
   left: 0;
   width: 50px;
   height: 3px;
   background: #b3b3b3;
} */

.why-choose-sctn .reasonbox p {
   font-size: 18px;
   line-height: 25px;
   color: #737373;
   margin: 10px 0 25px 0;
}
.home-pg-mn .why-choose-sctn .reasonbox p {
   font-size: 19px;
   line-height: 26px;
   color: #4E4D4B;
   margin: 10px 0 19px 0;
   font-weight: 400;
}
.why-choose-sctn .reasonbox {
   margin-bottom: 40px;
   background: #FFFFFF;
   border: 1px solid rgba(0, 0, 0, 0.12);
   border-radius: 13px;
   padding:30px;
   /* width: 290px; */
   min-height: 350px;

}

/* end why choose us section is here */

/* start access plans css is here */

.access-plans-sctn {
   background-color: transparent;
   position: relative;
   margin-bottom: 60px;
}
.emdr-faq-pg .access-plans-sctn {
   background-color: #fff;
   position: relative;
}
.access-plans-sctn-row {
   max-width: 90%;
   margin-left: auto;
   border-top-left-radius: 50px;
   border-bottom-left-radius: 50px;
   background-color: #f0f1f1 !important;
   position: relative;
   padding: 35px 0 45px 0;
   display: block;
}
.abt-program-pg .access-plans-sctn-row{
   max-width: 90%;
   margin-left: auto;
   border-top-left-radius: 50px;
   border-bottom-left-radius: 50px;
   background-color: #f0f1f1 !important;
   position: relative;
   padding: 35px 0 45px 0;
   display: block;
}
.home-pg-mn .feel-calmer-sctn .access-plans-sctn-row,
.emdr-faq-pg .feel-calmer-sctn .access-plans-sctn-row,
.terms-pg-mn .feel-calmer-sctn .access-plans-sctn-row,
.policy-pg-mn .feel-calmer-sctn .access-plans-sctn-row,
.what-emdr-pg-mn .feel-calmer-sctn .access-plans-sctn-row,
.emdr-diagnostic-pg .feel-calmer-sctn .access-plans-sctn-row{
   max-width: 90%;
   margin-left: auto;
   border-top-left-radius: 50px;
   border-bottom-left-radius: 50px;
   background-color: #f0f1f1 !important;
   position: relative;
   padding: 2px 0 45px 0;
   display: block;
}
/* .what-emdr-pg-mn .access-plans-sctn-row{
   max-width: 100%;
   margin-left: auto;
   border-top-left-radius: 50px;
   border-bottom-left-radius: 50px;
   background-color: #f0f1f1 !important;
   position: relative;
   padding: 35px 0 45px 0;
   display: block;
} */
.pricing-pg-mn .access-pricing-row {
   max-width: 100%;
   margin-left: 0;
   border-top-left-radius: 0;
   border-bottom-left-radius: 0;
   background-color: #f0f1f1 !important;
   padding: 35px 90px;
   align-items: center;
}
.pricing-pg-mn .access-pricing-row .pricing-col{
   padding-left: 86px;
}
.pricing-pg-mn .access-pricing-row .pricing-col-two{
   /* padding:50px 90px ; */
   padding-right: 90px;
}
.emdr-childhood-row{
   max-width: 100%;
   background-color: #3A4775 !important;
   padding: 35px 0 45px 0; 
   color: #fff;
}
.emdr-affiliate-row{
   max-width: 100%;
   background-color: #3A4775 !important;
   padding: 80px; 
   color: #fff;
}
.emdr-about-us-row{
   background-color: #3A4775 !important;
   padding: 55px 0 75px 0; 
   color: #fff;
}
.access-plans-sctn-row::before {
   content: "";
   background-image: url('../new_images/young-woman-with-headphones-looking-at-laptop.webp');
   position: absolute;
   top: 0;
   left: 0;
   width: 100%;
   background-size: contain;
   min-height: -webkit-fill-available;
   min-height: 100%;
   height: 100%;
   background-repeat: no-repeat;
   /* background-position: -65px; */
   border-top-left-radius: 50px;
   border-bottom-left-radius: 50px;
}

.access-plans-sctn-row::after {
   content: "";
   /* background-image: url('https://vemdr-staging.s3.us-west-2.amazonaws.com/design/new_images/VEMDR-logo-transparent-bg.png'); */
   position: absolute;
   top: 0;
   right: 30px;
   width: 100%;
   background-size: 500px;
   min-height: 100px;
   background-repeat: no-repeat;
   background-position: right;
}
.find-therapist-pg .access-plans-sctn-row::after {
   content: "";
   background-image: url('https://vemdr-staging.s3.us-west-2.amazonaws.com/design/new_images/VEMDR-logo-transparent-bg.png');
   position: absolute;
   top: 0;
   right: 30px;
   width: 100%;
   background-size: 500px;
   min-height: 100px;
   background-repeat: no-repeat;
   background-position: right;
}
.access-plans-sctn-row img {
   position: relative;
   margin-bottom: 30px;
   display: none;
}
.access-plans-sctn-row h3 {
   color: #3a4775;
   font-size: 20px;
   font-weight: bold;
}

.access-plans-sctn-row h3 strong {
   font-weight: 700;
}

.access-plans-sctn-row p {
   font-size: 16px;
   color: #737373;
   margin: 15px 0 25px 0;
}

.access-plans-sctn-row .cntnt {
   max-width: 50%;
    margin: 0 0 0 41%;
    text-align: left !important;
}

.access-plans-sctn-row .vemdr-btn-primary {
   margin: 0;
   background-color: #e5e5e5;
   color: var(--primary-text);
   transition: 0.5s;
   /* -webkit-box-shadow: 6px 6px 15px rgba(204, 220, 237, 0.5);
   -moz-box-shadow: 6px 6px 15px rgba(204, 220, 237, 0.5);
   box-shadow: 6px 6px 15px rgba(204, 220, 237, 0.5); */
}

.access-plans-sctn-row .vemdr-btn-primary:hover {
   color: #fff;
   background: var(--primary-text);
   transition: 0.5s;
   /* -webkit-box-shadow: 6px 6px 15px rgba(243, 219, 186, 0.5);
   -moz-box-shadow: 6px 6px 15px rgba(243, 219, 186, 0.5);
   box-shadow: 6px 6px 15px rgba(243, 219, 186, 0.5); */
}

/* end access plans css is here */

/* start about section css is here */

.about-sctn {
   /* background-image: url(../new_images/about-bg.png); */
   background-repeat: no-repeat;
   background-position: 0;
   padding: 150px 0 60px 0;
   background-size: 900px;
   margin-top: -185px;
}

.about-sctn .video-thumb-sctn {
   position: relative;
}

.about-sctn .video-thumb-img {
   position: absolute;
   top: 0;
   left: 0;
   right: 0;
   width: 100%;
   margin: 0 auto;
   min-height: 360px;
   object-fit: cover;
   padding: 10px;
   border-radius: 20px;
}

.about-sctn .video-play-icon {
   width: 58px;
   height: 58px;
   min-width: 58px;
   transform: translate(-50%, -195%);
}

.about-sctn .aboutcontent h2 {
   font-weight: 600;
   font-size: 35px;
   line-height: 50px;
   color: #3a4775;
}

.about-sctn .aboutcontent h3 {
   font-size: 24px;
    line-height: 30px;
}

.about-sctn .aboutcontent p {
   font-size: 19px;
   line-height: 27px;
   color: #737373;
}

.about-sctn .aboutcontent .bigtext {
   color: #3a4775;
   font-weight: bold;
}

.about-sctn .about-ul {
   display: flex;
   margin: 30px 0;
}

.about-sctn .aboutcontent ul li::after {
   display: none;
}

.about-sctn .aboutcontent .about-ul li {
   padding: 0 35px 0 0;
   width: 30%;
}

.about-sctn .aboutcontent .about-ul li img {
   display: block;
   margin: 0 0 10px 0;
   width: 50px;
}

.about-sctn .aboutcontent .about-ul li span {
   line-height: 22px;
}

.about-sctn .vemdr-btn-primary b {
   font-weight: 700;
}

/* .about-sctn .vemdr-btn-primary span {
   font-weight: 400;
} */

/* end about section css is here */

/* start feeling section css is here */

.feelsec{
   padding-top: 60px !important;
   border-top: solid 1px #dadce0;
}
.feelsec h3 {
   font-size: 22px;
   line-height: 32px;
   font-weight: bold;
   text-transform: inherit;
}

.feelsec p.bigtext {
   font-size: 16px;
   color: #909191;
}

.feelsec .feelimg img {
   border-radius: 60px;
   transition: 0.5s;
}
.home-pg-mn .vemdr-page-header .bnr-rght{
   display: flex;
   align-items: flex-end;
 }
.home-pg-mn .feelsec .feelimg img {
   border-radius: 10px;
   transition: 0.5s;
}
.home-pg-mn .feelimg .img-heading{
   font-weight: 700;
   font-size: 26px;
   margin-top: 15px;
   line-height: 40px;
   color:#3a4775;
}
.feelsec .feelimg:hover img {
   margin-left: 32px;
   transition: 0.5s;
   -webkit-box-shadow: 0px 12px 10px #949494;
   -moz-box-shadow: 0px 12px 10px #949494;
   box-shadow: 0px 12px 10px #949494;
   transform: scale(1.2);
   position: relative;
   z-index: 1;
   border-radius: 30px;
}
.home-pg-mn .img-col{
   width: 20%;
}
/* end feeling section css is here */

/* start can be done section css is here */

.can-be-done-sectn.feel-calmer-sctn .access-plans-sctn-row::before {
   background-image: url('../new_images/canBeDoneSctnBg.png');
   background-position: 35px;
   left: 0;
}

/* end can be done section css is here */

/* start feel calmer section css is here */

.feel-calmer-sctn .access-plans-sctn-row::before {
   /* background-image: url('https://vemdr-staging.s3.us-west-2.amazonaws.com/design/new_images/jeans-shirt-woman.png'); */
   background-position: 0;
}
.find-therapist-pg .feel-calmer-sctn .access-plans-sctn-row::before {
   background-image: url(../new_images/jeans-shirt-woman.webp);
   background-position: 0;
   left: 0;
   border-top-left-radius: 50px;
   border-bottom-left-radius: 50px;
}
.unlimitedSession-sctn.feel-calmer-sctn .access-plans-sctn-row::before {
   background-image: url(../new_images/unlimitedSession-bnr-img.png);
}
.getFreeListing-sctn.feel-calmer-sctn .access-plans-sctn-row::before {
   background-image: url(../new_images/getFreeListing-bnr-img.png);
}

.feel-calmer-sctn .access-plans-sctn-row .cntnt {
   max-width: 50%;
   margin:60px auto 0 50%;
}
.home-pg-mn .feel-calmer-sctn .access-plans-sctn-row .cntnt {
   max-width: 590px;
   margin:60px auto 0 50%;
}
.emdr-faq-pg .feel-calmer-sctn .access-plans-sctn-row .cntnt,
.terms-pg-mn .feel-calmer-sctn .access-plans-sctn-row .cntnt,
.policy-pg-mn .feel-calmer-sctn .access-plans-sctn-row .cntnt,
.what-emdr-pg-mn .feel-calmer-sctn .access-plans-sctn-row .cntnt,
.emdr-diagnostic-pg .feel-calmer-sctn .access-plans-sctn-row .cntnt{
   max-width: 610px;
   margin:60px auto 0 50%;
}
.feel-calmer-sctn .access-plans-sctn-row .vemdr-btn-primary {
   margin: 0;
}
.unlimitedSession-sctn.feel-calmer-sctn .access-plans-sctn-row .cntnt {
   max-width: 560px;
   margin: 40px auto 40px 40%;
}
.feel-calmer-sctn .access-plans-sctn-row p span {
   color: #3a4775;
   font-weight: bold;
}

/* end feel calmer section css is here */

/* start footer css is here */

.footer.ftr-mn {
   background-color: #fff;
   padding: 60px 0;
   border-top: 1px Solid rgba(0, 0, 0, 0.09);
}

.ftr-mn .logo-and-social img {
   width: 225px !important;
}

.ftr-mn .logo-and-social .socialicons {
   display: flex;
}

.ftr-mn .logo-and-social .socialicons a {
   background-image: none;
   background-color: #3a4775;
   color: #eee;
   height: 30px;
   width: 30px;
   border-radius: 50%;
   font-size: 18px;
   display: flex;
   align-items: center;
   justify-content: center;
   margin: 0 10px 0 0;
}

.ftr-mn .logo-and-social .socialicons a:last-child {
   margin-right: 0;
}

.ftr-lst-ul-mn {
   display: flex;
   width: 100%;
}
.footlink .smlheadingtext {
   font-size: 19px;
   line-height: 25px;
   font-weight: 600;
   letter-spacing: 1px;
   margin: 0 0 10px 0;
}

.ftr-lst-ul-mn ul {
   margin: 0;
   column-count: 1;
   padding: 0 18px 0 0;
}
.desktop-list ul li  a{
  color: #3a4775;
}
.ftr-lst-ul-mn ul li a {
   font-size: 18px;
   font-weight: 500;
   line-height: 24px;
}

/* .ftr-lst-ul-mn ul li {
   width: auto;
} */

.ftr-mn .subscription {
   width: 100%;
   overflow: unset;
}

.ftr-mn .subscription form {
   display: flex;
   align-items: center;
   overflow: unset;
   flex-wrap: wrap;
}

.ftr-mn .mailing-list-bx #ebook-email {
   background: #fff;
   border-top-left-radius: 50px;
   border-bottom-left-radius: 50px;
   padding: 24px;
   border: 1px solid #eee;
   width: auto;
   color: #3a4775;
   margin: 0;
}
.ftr-mn .mailing-list-bx #ebook-name {
   background: #fff;
   border-radius: 50px;
   padding: 24px;
   border: 1px solid #eee;
   width: auto;
   color: #3a4775;
   margin: 0;
}

.ftr-mn .inpt-bx-mn {
   display: flex;
   margin-bottom: 20px;
}

.ftr-mn .mailing-list-bx #ebook-email::placeholder {
   color: #3a4775;
}

.ftr-mn .mailing-list-bx .inputouter {
   width: auto;
   background: #fff;
   padding: 0;
   border-radius: 50px;
}

.ftr-mn .mailing-list-bx .trybtn {
   background: #3a4775;
   /* -webkit-box-shadow: 6px 6px 15px rgba(243, 219, 186, 0.5);
   -moz-box-shadow: 6px 6px 15px rgba(243, 219, 186, 0.5);
   box-shadow: 6px 6px 15px rgba(243, 219, 186, 0.5); */
   color: #eee;
   width: auto;
   padding: 0 20px;
   border-radius: 50px;
   margin-left: -25px;
   outline: none !important;
}

.copyright-sctn {
   padding: 25px 0 35px 0;
   background-color: white;
   color: #3a4775;
}

.copyright,
.copyright span,
.copyright a {
   color: #3a4775;
   font-size: 14px;
   line-height: 19px;
}

.ftr-mn .smlheadingtext {
   text-transform: inherit;
   color: #3a4775;
   font-size: 19px;
}

.ftr-mn .mobile-list {
   display: none;
}
.ftr-mn .mobile-list ul {
   text-align: center;
   padding: 0px 25px;
   padding-right: 25px !important;
}

.footer.ftr-mn .row {
   max-width: 100%;
}

.ftr-mn .row .right_content
{
   position: relative;
   display: flex;
   flex-direction: column;
}
.ftr-mn .row .right_content .footerRightContentTxt
{
   position: relative;
   margin-top: 0;
   font-size: 19px;
   color: #3c4876;
   text-align: center;
}
.ftr-mn .row .right_content .right_logos
{
   position: relative;
   width: 100%;
   margin-top: 20px;
   display: flex;
   align-items: center;
}
.ftr-mn .row .right_content .right_logos li
{
   position: relative;
   list-style: none;
   width: 33.33%;
   display: flex;
   padding: 15px;
   align-items: center;
   justify-content: center;
}
.ftr-mn .row .right_content .right_logos li img
{
   position: relative;
   width: auto;
   height: auto;
}

/* end footer css is here */

/* ============================== start what is emdr page css is here =============================== */

/* start banner section is here */

.what-emdr-pg-mn .vemdr-page-header {
   background-image: unset;
   position: relative;
}
.what-emdr-pg-mn .what-is-emdr-container{
   height: 700px;
}
.what-emdr-pg-mn .vemdr-page-header::before {
   content: "";
   position: absolute;
   background-image: url(../new_images/what-is-emdr-banner.webp);
   top: 45px;
   right: 0;
   height: 100%;
   width: 100%;
   /* background-repeat: no-repeat; */
   background-size: cover;
   /* background-position: center; */
}
.what-emdr-pg-mn .vemdr-banner-wrapper h1.banner-title {
   line-height: 66px;
   font-weight: 800;
   font-size: 60px;
}
.what-emdr-pg-mn .vemdr-banner-wrapper .banner-txt {
   margin: 0 0 22px 0;
   text-transform: inherit;
   line-height: 36px;
   font-size: 30px;
   font-weight: 600;
}
.what-emdr-pg-mn .faq-sctn .accordion-item-active .accordion-header h6,
.what-emdr-pg-mn .faq-sctn .accordion-item .accordion-header h6 {
   font-weight: 600;
   font-size: 28px;
   line-height: 34px;
   text-transform: capitalize;
   color: #3A4775;
}
.what-emdr-pg-mn .faq-sctn .accordion-content p{
   font-weight: 500;
   font-size: 20px;
   line-height: 30px;
   color: #61656B;
}
.what-emdr-pg-mn .vemdr-banner-wrapper h1.banner-title {
   line-height: 68px;
}

.what-emdr-pg-mn .edmrherocontent p {
   font-size: 22px;
   line-height: 30px;
}

/* .what-emdr-pg-mn .vemdr-banner-wrapper {
   max-width: 100%;
} */

.what-emdr-pg-mn .bnr-mn-row {
   padding: 12px 0 0 0;
}

.what-emdr-pg-mn .logo-wrapper {
   padding: 20px;
}

.what-emdr-pg-mn .logo-wrapper:first-child {
   padding-left: 0;
}

.what-emdr-pg-mn .logo-wrapper img {
   min-height: auto;
}

.what-emdr-pg-mn .after-btn-cntnt {
   max-width: 80%;
}

.what-emdr-pg-mn .vemdr-banner-wrapper .vemdr-button-wrapper {
   margin: 35px 0 35px 0;
}

/* end banner section is here */

/* start faq one section is here */

.faq-sctn {
   background: #ffffff;
   padding: 60px 0;
   position: relative;
   padding-top: 0px;
}

.faqone,
.faqtwo {
   position: relative;
   background: #ffffff;
}
.faqone{
   padding-top: 80px;
}

.faqone .faq-background-img {
   position: absolute;
   top: 0;
   left: 0;
   margin: 0;
   width: 70%;
   bottom: 0;
   height: 100%;
}

.faq-background-img-mobile {
   display: none;
}

.faqone::after {
   content: "";
   position: absolute;
   top: 0;
   right: 80px;
   min-width: -webkit-fill-available;
   width: 100%;
   height: 100%;
   /* background-image: url(../new_images/successful-therapy-happy-young-black-guy-speaking-emdr.png); */
   background-repeat: no-repeat;
   z-index: 9;
   background-position: right;
   background-size: 550px;
}

.faq-cntnt-sctn {
   z-index: 20;
   position: relative;
}
.faq-cntnt-sctn .row#accordion-section{
   margin-top: 30px;
}

.faq-sctn .accordion-header-icon {
   background: url(../new_images/deactive-accordian.png);
   width: 60px;
   height: 60px;
   background-size: cover !important;
   margin-top: 0;
   line-height: 0;
   background-position: 0 -5px;
   top: -10px;
   position: absolute;
   right: 0;
}

.faq-sctn .accordion-header-icon.accordion-header-icon-active {
   background: url(../new_images/active-accordian.png) right center no-repeat;
}

.faq-sctn .new-col .accordion-header-icon.accordion-header-icon-active,
.faq-sctn .new-col  .accordion-header-icon {
  display:none;
}
.faq-cntnt-sctn .accordion-header-icon.accordion-header-icon-active, 
.faq-cntnt-sctn .accordion-header-icon {
   display: none;
}
.faq-cntnt-sctn .accordion-item,
.faq-cntnt-sctn  .accordion-item .accordion-header{
   border-radius: 0;
}
.faq-cntnt-sctn  .accordion-header{
   text-transform: none;
}
.faq-sctn .accordion-header h6 {
   font-size: 15px;
   /* width: 89%; */
   color: #3c4876;
   text-transform: uppercase;
   font-weight:600;
}

.faq-sctn .drawer {
   border-radius: 20px;
}

.faq-sctn .accordion-item {
   -webkit-box-shadow: 0px 8px 40px rgba(0, 0, 0, 0.04);
   -moz-box-shadow: 0px 8px 40px rgba(0, 0, 0, 0.04);
   box-shadow: 0px 8px 40px rgba(0, 0, 0, 0.04);
   border-radius: 20px;
}

.faq-sctn .accordion-item .accordion-header {
   border-radius: 20px;
   padding: 15px 20px;
   position: relative;
}
.emdr-faq-pg .accordion-item .accordion-header {
   border-radius: 20px;
   padding: 20px;
   position: relative;
}

.faq-sctn .accordion-item-active .accordion-header {
   border-bottom-left-radius: 0;
   border-bottom-right-radius: 0;
}

.faq-sctn .accordion-content {
   border-radius: 20px;
   padding: 0 20px 20px;
   border-top-left-radius: 0;
   border-top-right-radius: 0;
   z-index: 1;
   position: relative;
}

.faq-sctn .accordion-item-active .accordion-header h6 {
   color: #3c4876;
   width: 550px;
}

.faq-sctn .accordion-content p {
   margin-bottom: 15px;
   font-size: 15px;
   line-height: 22px;
   color: #576184;
}

/* end faq one section is here */

/* start faq two section is here */

.faqtwo .faq-background-img {
   right: 0;
   left: unset;
   top: -45%;
   margin: 0;
   width: 59%;
   bottom: 0;
   height: unset;
}

.faqtwo::after {
   /* background-image: url(../new_images/woman-looking-out-window-emdr.png); */
   background-repeat: no-repeat;
   left: 68px;
   right: unset;
   background-position: left;
}

/* end faq two section is here */

/* start can emdr done section is here */

.emdr-done-sctn {
   background-color: transparent;
   position: relative;
}

.emdr-done-sctn::after {
   content: "";
   position: absolute;
   top: 0;
   right: 0;
   height: 100%;
   width: 55%;
   background-image: url(../new_images/three-dot-bg.png);
   background-repeat: no-repeat;
   background-position: left;
   background-size: 67%;
}

.emdr-done-sctn h3 {
   font-weight: bold;
   font-size: 26px;
   line-height: 35px;
   text-transform: uppercase;
   color: #6d94bd;
}

.emdr-done-sctn p {
   font-size: 16px;
   line-height: 25px;
   color: #3a4775;
   margin: 8px 0 0 0;
}

.what-emdr-pg-mn .emdr-done-sctn .vemdr-button-wrapper {
   margin: 38px 0 0 0;
   z-index: 9;
   position: relative;
}

.what-emdr-pg-mn .emdr-done-sctn .vemdr-btn:hover {
   background-color: #3a4775;
   color: white;
   transition: 0.5s;
}

.vemdr-btn {
   transition: 0.5s;
   background-color: #e5e5e5  !important;
   color: var(--primary-text) !important;
} 
.learn-btn{
   transition: 0.5s;
   background-color: var(--primary-text)!important;
   color:  #e5e5e5 !important;
   display: flex;
   justify-content: center;
   align-items: center;
   width: 290px;
   height: 50px;
   padding-right: 20px;
   padding-left: 20px;
   border-radius: 5px;
}
.trial-btn{
   transition: 0.5s;
   background-color: #f3dbba !important;
   color: var(--primary-text)!important;
   display: flex;
   justify-content: space-between;
   align-items: center;
   width: 280px;
   height: 50px;
   padding-right: 20px;
   padding-left: 20px;
   border-radius: 50px;
   margin-top: 10px;
}
.select-btn{
   transition: 0.5s;
   background-color: var(--primary-text) !important;
   color: #fff!important;
   display: flex;
   justify-content: center;
   align-items: center;
   width: 230px;
   height: 50px;
   padding-right: 20px;
   padding-left: 20px;
   border-radius: 10px;
   margin-top: 10px;
}
.transparent-btn{
   transition: 0.5s;
   background-color: transparent !important;
   color: #fff!important;
   display: flex;
   justify-content: center;
   align-items: center;
   width: 290px;
   height: 50px;
   padding-right: 20px;
   padding-left: 20px;
   border-radius: 10px;
   margin-top: 30px;
   border: 1px solid #fff;
   font-size: 18px;
    font-weight: 600;
}
.emdr-affilate-pg .transparent-btn{
   width: 300px;
   height: 60px;
   border: 3px solid #fff;
}

.test-btn{
   transition: 0.5s;
   background-color: transparent !important;
   color: #3a4775!important;
   display: flex;
   justify-content: center;
   align-items: center;
   width: 270px;
   height: 50px;
   padding-right: 20px;
   padding-left: 20px;
   border-radius: 10px;
   margin-top: 30px;
   border: 1px solid #3a4775;
}
.solid-btn{
   transition: 0.5s;
   background-color: #3c4876 !important;
   color: #fff!important;
   display: flex;
   justify-content: center;
   align-items: center;
   width: 290px;
   height: 50px;
   padding-right: 20px;
   padding-left: 20px;
   border-radius: 6px;
   margin-top: 30px;
   border: 1px solid #3c4876; 
   font-size: 18px;
   font-weight: 600;
}
.grey-btn{
   transition: 0.5s;
   background-color: #F0F1F1 !important;
   color: #3A4775 !important;
   display: flex;
   justify-content: center;
   align-items: center;
   width: 270px;
   height: 50px;
   padding-right: 20px;
   padding-left: 20px;
   border-radius: 6px;
   margin-top: 30px;
   border: 1px solid #f0f1f1; 
}
.home-pg-mn .solid-btn,
.emdr-faq-pg .solid-btn{
   margin: 30px auto 0;
   font-size: 18px;
   line-height: 28px;
   font-weight: 600;
   text-transform: none;
}
.emdr-partners-pg .partners-bx-mn-row .solid-btn{
   justify-content: space-between;
   width: 210px;
   margin: 15px auto 0 auto;
}
.find-therapist-pg  .solid-btn,
.emdr-faq-pg .can-be-done-sectn .solid-btn,
.what-emdr-pg-mn .can-be-done-sectn .solid-btn,
.emdr-about-us-pg .feel-calmer-sctn .solid-btn,
.emdr-child-trauma-pg .access-plans-sctn .solid-btn,
.emdr-addiction-page .access-plans-sctn .solid-btn,
.emdr-anger-pg .access-plans-sctn .solid-btn,
.emdr-anxiety-pg .access-plans-sctn .solid-btn,
.emdr-depresion-pg .access-plans-sctn .solid-btn,
.emdr-ptsd-pg .access-plans-sctn .solid-btn,
.emdr-grief-pg .access-plans-sctn .solid-btn,
.emdr-phobia-pg .access-plans-sctn .solid-btn,
.emdr-stress-pg .access-plans-sctn .solid-btn,
.emdr-self-esteem-pg .access-plans-sctn .solid-btn,
.abt-program-pg .access-plans-sctn .solid-btn{
   justify-content: center;
   border-radius: 6px;
}
.emdr-partners-pg .test-btn{  
   width: 130px;
   margin: 30px auto 0 auto;
}
.appreciate-solid-btn{
   transition: 0.5s;
   background-color: #3c4876 !important;
   color: #fff!important;
   display: flex;
   justify-content: center;
   align-items: center;
   width: 200px;
   height: 50px;
   padding-right: 20px;
   padding-left: 20px;
   border-radius: 6px;
   margin-top: 45px;
   border: 1px solid #3c4876;
   float: right;
}
.trial-btn-one{
   transition: 0.5s;
   background-color: #f3dbba !important;
   color: var(--primary-text)!important;
   display: flex;
   justify-content: space-between;
   align-items: center;
   width: 210px;
   height: 50px;
   padding-right: 20px;
   padding-left: 20px;
   border-radius: 50px;
   margin-top: 10px;
}
.start-btn{
   transition: 0.5s;
   background-color: var(--primary-text) !important;
   color: #e5e5e5!important;
   display: flex;
   justify-content: space-between;
   align-items: center;
   width: 280px;
   height: 50px;
   padding-right: 20px;
   padding-left: 20px;
   border-radius: 50px;
   margin-top: 10px;
}
.abt-program-pg .bnr-last-para .learn-btn {
   height: 50px;
   margin: 25px 0;
   border: 2px solid #fff;
   font-size: 18px;
   font-weight: 600;
}
.vemdr-btn-primary:hover,
.vemdr-btn-primary:active, 
.vemdr-btn-primary:focus {
   color: #fff !important;
   background: var(--primary-text) !important;
}

/* end can emdr done section is here */

/* start faq three section is here */

.faqthree {
   background-color: transparent;
}

.faqthree .faq-background-img {
   top: 0;
   right: unset;
   left: 0;
   margin: 0;
   width: 78%;
   min-height: 1075px;
}

/* .faqthree::after {
   background-image: url(../new_images/retro-bedside-lamp-emdr.png);
   left: 0;
} */

/* end faq three section is here */

/* start faq four section is here */

.faqfour {
   background-color: transparent;
}

.faqfour .faq-background-img {
   top: 0;
   left: unset;
   right: 0;
   margin: 0;
   width: 68%;
   height: 100%;
   min-height: unset;
}

/* .faqfour::after {
   background-image: url(../new_images/young-woman-emdr.png);
   left: 0;
} */

/* end faq four section is here */

/* ============================== end what is emdr page css is here =================================== */

/* ============================== start about the program page css is here =================================== */

/* start banner section is here */

/* .abt-program-pg {
   margin-top: -22px;
} */

/* .abt-program-pg .vemdr-page-header {
   background-image: unset;
}

.abt-program-pg .vemdr-page-header::before {
   content: "";
   position: absolute;
   top: 0;
   left: 0;
   height: 100%;
   width: 80%;
   background-image: url(../new_images/abt-banner-bg-big.png);
   background-repeat: no-repeat;
   background-position: top left;
   background-size: contain;
   z-index: -1;
} */
/* 
.abt-program-pg .vemdr-page-header::after {
   content: "";
   position: absolute;
   top: 0;
   right: 0;
   height: 100%;
   width: 40%;
   background-image: url(../new_images/abt-banner-bg-small.png);
   background-repeat: no-repeat;
   background-position: right;
   z-index: -1;
   background-size: contain;
} */

.abt-program-pg .vemdr-banner-wrapper .banner-txt {
   text-transform: inherit;
   line-height: 40px;
   font-size: 30px;
   margin-bottom: 10px;
   color: #2d2d2d;

}

.abt-program-pg .vemdr-banner-wrapper h1.banner-title {
   line-height: 70px;
}

.img-list-optn-bx {
   padding: 8px;
}
.emdr-grief-pg .img-list-optn-bx h4,
.emdr-phobia-pg .img-list-optn-bx h4,
.emdr-addiction-page .img-list-optn-bx h4{
   padding: 0 20px;
}

.img-list-optn-bx img {
   max-width: 70px;
   margin: 0 0 15px 0;
}
.emdr-giveway-pg .img-list-optn-bx img {
   margin: 0 0 0px 0;
}
.img-list-optn-bx h4 {
   font-size: 15px;
   font-weight: bold;
   line-height: 20px;
   color: #3A4775;
}
.img-list-optn-bx .img-list-box{
   font-size: 22px;
   font-weight: 700;
   line-height: 32px;
   color: #fff;
}
.emdr-giveway-pg .img-list-optn-bx p {
   font-size: 21px;
   margin-top: 10px;
   font-weight: 500;
   line-height: 31px;
   color: #fff;
}
.testetst:nth-child(1) {
   border-right: 1px solid rgba(255, 255, 255, 0.24);
   border-bottom: 1px solid rgba(255, 255, 255, 0.24);
}
.testetst:nth-child(2) {
   border-bottom: 1px solid rgba(255, 255, 255, 0.24);
}
.testetst:nth-child(3) {
   border-right: 1px solid rgba(255, 255, 255, 0.24);
}
/* .testetst:nth-child(4) {
   border-bottom: 1px solid #fff;
} */
.about-section-header {
   font-weight: 800;
   font-size: 32px;
   line-height: 42px;
   text-transform: capitalize;
   color: #fff;
}
.bnr-fst-sctn {
   padding: 40px;
}

.abt-program-pg .bnr-last-para p,
.emdr-giveway-pg .bnr-last-para p{
   display: flex;
   align-items: center;
   flex-wrap: wrap;
   /* font-weight: 700; */
   font-size: 22px;
   line-height: 32px;
   color: rgba(255, 255, 255, 0.918);
   padding-right: 50px;
}

.abt-program-pg .bnr-scnd-sctn .bnr-last-para p {
   margin: 5px 20px 5px 0;
   color: #3c4876;
   font-weight: bold;
   font-size: 18px;
   line-height: 25px;
}

.abt-program-pg .bnr-last-para .vemdr-btn {
   height: 50px;
   margin: 10px 0;
}

.abt-program-pg .bnr-scnd-sctn p {
   color: var(--secondary-text);
   font-weight: bold;
}

/* end banner section is here */

/* start emdr work video section is here */

.emdr-work-video-sctn {
   display: flex;
   justify-content: flex-end;
   width: 1280px;
   margin: 120px 0 0 auto;
}

.emdr-work-video-sctn .video-sctn-lft {
   width: 360px;
   margin: -52px -285px 0 0;
   position: relative;
}

.emdr-work-video-sctn .video-sctn-lft img {
   width: 100%;
}

.emdr-work-video-sctn .video-sctn-rght {
   background: #F2F2F2;
   border-radius: 60px 0 0 60px;
   padding: 45px 75px 45px 350px;
   width: 90%;
}

.emdr-work-video-sctn .video-sctn-rght h3 {
   font-weight: 600;
   font-size: 35px;
   line-height: 48px;
}

.abt-program-pg .emdr-experts-sctn .faq-hdng-sctn h3{
   font-weight: 600;
}

.emdr-work-video-sctn .video-sctn-rght p {
   font-size: 22px;
   line-height: 32px;
   color: #61656B;
}

.emdr-work-video-sctn .video-sctn-rght h4 {
   color: #909191;
   font-size: 18px;
   line-height: 25px;
   font-weight: bold;
}

/* end emdr work video section is here */

/* start experts section is here */

.abt-program-pg .emdr-experts-sctn {
   padding: 50px 0 30px 0;
   margin: 40px 0;
}

.abt-program-pg .emdr-experts-sctn .faq-background-img {
   width: 90%;
}

.abt-program-pg .emdr-experts-sctn::after {
   /* background-image: url(../new_images/abt-scnd-sctn-img.png); */
   background-image: url('https://vemdr-staging.s3.us-west-2.amazonaws.com/design/new_images/abt-scnd-sctnNew-img.png');
   background-size: 392px;
}

.abt-program-pg .emdr-experts-sctn .faq-hdng-sctn {
   position: relative;
   z-index: 99;
   text-align: right;
}

.abt-program-pg .emdr-experts-sctn .faq-hdng-sctn h3 {
   font-size: 24px;
}

/* .abt-program-pg .emdr-experts-sctn .faq-hdng-sctn h3 span {
   font-weight: 700;
} */

.abt-program-pg .emdr-experts-sctn .img-list-optn-bx {
   padding: 10px 20px 50px 0;
}

/* end experts section is here */

/* strat unlimited session section */

.unlimitedSession-sctn.feel-calmer-sctn .access-plans-sctn-row::before {
   background-image: url('../new_images/young-woman-with-headphones-looking-at-laptop.png');
   background-position: 0;
}
.unlimitedSession-sctn.feel-calmer-sctn .access-plans-sctn-row .cntnt {
   max-width: 50%;
}

/* end unlimited session section */

/* start emdr done section is here */

.abt-program-pg .emdr-done-sctn .faq-background-img-mobile {
   width: 80px;
   margin-left: auto;
   position: absolute;
   top: 0;
   right: 0;
   z-index: 9;
   display: block;
}

.abt-program-pg .emdr-done-sctn::after {
   display: none;
}

/* end emdr done section is here */

/* start emdr difference section is here */

.emdr-difference-sctn .differencebox {
   text-align: left;
}

.emdr-difference-sctn .differencebox h6 {
   font-family: "Open Sans", sans-serif;
   font-size: 16px;
   font-weight: 700;
   color: #3A4775;
}

.emdr-difference-sctn .differenceicon img {
   max-width: 60px;
}

.emdr-difference-sctn .differencebox p {
   font-size: 14px;
   color: #919191;
   line-height: 24px;
}
.emdr-difference-sctn .hdng-sctn p {
   margin: 10px 0 0 0;
   font-weight: 400;
   font-size: 18px;
   line-height: 25px;
   color: #61656B;
}

/* end emdr difference section is here */

/* start how it works section is here */

.how-works-sctn::after {
   background-image: url(../new_images/how-works-img.png);
}
.abt-program-pg .how-works-sctn::after {
   display: none;
}

.how-works-sctn {
   background: transparent;
}

.how-works-sctn .faq-background-img {
   top: -52%;
   width: 85%;
   height: 905px;
   z-index: -1;
}

.how-works-sctn .smlheadingtext {
   font-weight: bold;
   font-size: 25px;
   line-height: 30px;
   text-transform: uppercase;
   color: #3A4775;
   margin-bottom: 12px;
}

.how-works-sctn .vemdr-btn {
   /* background: #ccdced; */
   color: #3a4775;
   margin: 30px 0 0 0;
   -webkit-box-shadow: 6px 6px 15px rgba(204, 220, 237, 0.5);
   -moz-box-shadow: 6px 6px 15px rgba(204, 220, 237, 0.5);
   box-shadow: 6px 6px 15px rgba(204, 220, 237, 0.5);
}

.how-works-sctn .vemdr-btn:hover {
   background: #f3dbba;
   -webkit-box-shadow: 6px 6px 15px rgba(243, 219, 186, 0.5);
   -moz-box-shadow: 6px 6px 15px rgba(243, 219, 186, 0.5);
   box-shadow: 6px 6px 15px rgba(243, 219, 186, 0.5);
}

/* end how it works section is here */

/* start compare section is here */

.compare-sctn .comparetableouter table tr td:nth-child(2),
.compare-sctn .comparetableouter table tr th:nth-child(2) {
   border-left: 5px solid #3a4775;
   border-right: 5px solid #3a4775;
}

.compare-sctn .comparetableouter table tr:last-child td:nth-child(2) {
   border-bottom: 5px solid #f3dbba;
}

.compare-sctn .comparetableouter table tr:first-child th:nth-child(2) {
   border-top: 5px solid #f3dbba;
   padding: 0;
   border: none;
}

.compare-sctn .greenicon img,
.compare-sctn .greyicon img {
   width: 20px;
}

.compare-sctn .comparetableouter table tr td {
   font-size: 18px;
   line-height: 25px;
}
.compare-sctn .comparetableouter table tr td:first-child {
   border-top-left-radius: 50px;
   border-bottom-left-radius: 50px;
}

.compare-sctn .comparetableouter table tr td:last-child {
   border-top-right-radius: 50px;
   border-bottom-right-radius: 50px;
}

.compare-sctn .virtualemdrcost .vemdr-btn {
   transition: 0.5s;
   width: auto;
   max-width: 195px;
   margin: 0 auto;
   color: #3c4876;
}

.compare-sctn .virtualemdrcost .vemdr-btn:hover {
   color: #fff;
}

.abt-program-pg .how-works-sctn .vemdr-btn:hover {
   background-color: #3a4775;
   color: white;
   -webkit-box-shadow: 6px 6px 15px rgba(204, 220, 237, 0.5);
   -moz-box-shadow: 6px 6px 15px rgba(204, 220, 237, 0.5);
   box-shadow: 6px 6px 15px rgba(204, 220, 237, 0.5);
}

.compare-sctn .virtualemdrcost h3 {
   margin: 12px 0 15px;
   color: #3c4876;
   font-weight: 700;
   font-size: 24px;
   line-height: 33px;
}

.compare-sctn .othercost h3 {
   margin-top: 12px;
   font-size: 18px;
   line-height: 25px;
   font-weight: bold;
   text-align: center;
   color: #3A4775;
}

.compare-sctn .virtualemdrcost p {
   font-size: 18px;
   line-height: 25px;
   font-weight: 500;
   margin: 15px 0 10px 0;
}

.compare-sctn .comparetableouter table th {
   font-family: "Lato", sans-serif;
   font-size: 18px;
   line-height: 25px;
   padding: 20px 20px;
   font-weight: bold;
}

/* .compare-sctn .comparetableouter table th:last-child {
   font-size: 16px;
} */

.compare-sctn .comparetableouter table tr:last-child td:nth-child(2) {
   border: none;
   padding: 0;
}

.compare-sctn .comparetableouter table tr:last-child td:nth-child(2) .virtualemdrcost {
   text-align: center;
   border: 5px solid #3a4775;
   padding: 15px 20px;
   border-bottom-right-radius: 20px;
   border-bottom-left-radius: 20px;
   border-top: none;
   min-width: 101%;
   margin: 0 0 0 -2px;
}

.compare-sctn .comparetableouter table .comparelogo {
   text-align: center;
   border: 5px solid #3a4775;
   padding: 30px 20px;
   border-top-right-radius: 20px;
   border-top-left-radius: 20px;
   border-bottom: none;
   min-width: 101%;
   margin: 0 0 0 -2px;
}

.compare-sctn .comparetableouter table .comparelogo img {
   width: 150px;
   margin: 0 auto;
}

.compare-sctn p {
   font-weight: bold;
}

/* end compare section is here */

/* start beginners section is here */

.abt-program-pg .beginners-sctn {
   position: relative;
}

.abt-program-pg .beginners-sctn::before {
   content: "";
   position: absolute;
   top: -75px;
   left: -35px;
   height: 100%;
   width: 100%;
   /* background-image: url(../new_images/three-dot-bg.png); */
   background-repeat: no-repeat;
   background-size: 382px;
   z-index: -1;
}

.abt-program-pg .beginners-sctn .cntnt-bx-mn {
   /* background-image: url(../new_images/beginners-sctn-bg.png); */
   padding: 25px;
   background-repeat: no-repeat;
   background-size: cover;
   border-radius: 50px;
   /* background-color: #fffaf3; */
   z-index: 2;
   position: relative;
}

.abt-program-pg .beginners-sctn .smlheadingtext {
   font-weight: bold;
   font-size: 18px;
   line-height: 30px;
   text-transform: uppercase;
   color: #3A4775;
   margin-bottom: 5px;
}

.abt-program-pg .beginners-sctn h3 {
   font-size: 25px;
}

.abt-program-pg .beginners-sctn p {
   font-size: 15px;
}

/* end beginners section is here */

/* start FAQ section is here */

.abt-program-faq {
   margin: 55px 0 50px 0;
}

.abt-program-faq .container {
   position: relative;
}

.abt-program-faq .faq-background-img {
   position: absolute;
   top: -65px;
   bottom: 0;
   left: 0;
   width: 88%;
   height: 130%;
   margin: 0 auto;
   right: 0;
}

.abt-program-faq .hdng-txt {
   font-size: 25px;
}

/* end FAQ section is here */

/* ============================== end about the program page css is here =================================== */

/* ============================== start pricing page css is here =================================== */

/* start header is here */

/* .pricing-pg-mn {
   margin-top: -22px;
} */
.pricing-pg-mn  .pricing-page-container{
   height: 630px;
}
.pricing-pg-mn .vemdr-banner-wrapper {
   max-width: 100%;
}

.pricing-pg-mn .vemdr-banner-wrapper .banner-title {
   margin-bottom: 0;
}
.price-bx-mn .pricedetailsbox p {
   font-size: 18px;
   line-height: 23px;
}
 
.banner-hdng .small-title {
   font-size: 28px;
   line-height: 38px;
   margin: 10px 0 0 0;
}
.pricing-pg-mn .vemdr-banner-wrapper .page-subtitle-text {
   font-weight:normal;
   font-size: 24px;
   line-height: 33px;
   color: rgba(255, 255, 255, 0.9);
}
.pricing-pg-mn .vemdr-banner-wrapper .page-text{
   font-weight: 700;
   font-size: 28px;
   line-height: 33px;
}
.pricing-pg-mn .pricing-col-two .heading-price{
   font-weight: 700;
   font-size: 40px;
   line-height: 50px;
   color: #3B4876;
}
.pricing-pg-mn .para-one{
   font-weight: 500;
   font-size: 22px;
   line-height: 32px;
   color: #6C7178;
   margin: 18px 0;
}

.bold-sky-bnr-text {
   color: #6d94bd;
   font-size: 20px;
   line-height: 22px;
   text-transform: inherit;
   font-weight: 700;
   margin: 22px 0 0 0;
}

.pricing-pg-mn .vemdr-page-header {
   /* background-image: url('https://vemdr-staging.s3.us-west-2.amazonaws.com/design/new_images/pricing-bnr-bg.png'); */
   background-size: 90%;
   background-position: 100% -130px;
   background: #3A4775;
}

.price-bx-mn {
   min-height: 410px;
   min-width: 282px;
}
.pricing-pg-mn .vemdr-button-wrapper{
   margin-bottom: 20px;
   margin-top: 20px;
}
.pricing-pg-mn .box-section{
  margin-top: -150px;
}
.pricing-pg-mn  .heading-five{
   text-align: left;
}
.price-bx-mn .priceamountsec h6 {
   padding: 12px 0;
   border-radius: 0;
   /* top: 0; */
   font-size: 15px;
   /* border: 2px solid #3b4577; */
   width: 100%;
   /* border-bottom-left-radius: 20px;
   border-bottom-right-radius: 20px;
   border-top: none; */
   color: #848790;
   text-align: left;
}

.price-bx-mn h4 {
   background: #fff;
   padding: 12px 0;
   font-size: 26px;
   line-height: 36px;
   color:#3A4775;
   font-weight: 700;
   text-align: left;
   /* border-top-left-radius: 20px;
   border-top-right-radius: 20px; */
}
.price-bx-mn .priceamountsec h6 {
   font-size: 18px;
   line-height: 24px;
}
.price-bx-mn {
   margin: 0 6px;
   border-radius: 10px;
   padding: 22px;
   box-shadow: none;
   border: 1px solid #eee;
}

.price-bx-mn .priceamountsec h6.popularplan {
   background: #3b4577;
   border: 2px solid #3b4577;
   color: #fff !important;
   border-top: none;
   font-weight: 600;
}

.price-bx-mn .priceamountsec {
   padding: 0;
   background-color: #fff;
}

.price-bx-mn .priceamountsec h5 {
   font-size: 24px;
   color: #313132;
   /* margin-top: 25px;
   margin: 15px 0 20px 0; */
   font-weight: bold;
}

.price-bx-mn .priceamountsec h5 span {
   display: inline-block;
   vertical-align: middle;
   font-family: "Lato", sans-serif;
   font-weight: 800;
}

.price-bx-mn .priceamountsec h5 strong {
   margin-left: 10px;
   /* background: #e9f3fa; */
   border-radius: 30px;
   font-size: 26px;
   line-height: 36px;
   color:#8E8F95;
   padding: 3px 15px;
   font-weight: 800;
   /* font-family: "Open Sans", sans-serif; */
}

.price-bx-mn .priceamountsec h5 strong:after {
   top: 14px;
   width: 75%;
   height: 1px;
   background: #8E8F95;
   margin: 0 auto;
   right: 0;
}

.price-bx-mn .pricedetailsbox p {
   /* text-align: center; */
   margin-top: 12px;
   font-size: 14px;
   line-height: 22px;
   font-weight: 400;
   color:#71747D;
}

.price-bx-mn .pricedetailsbox p:nth-child(2),
.price-bx-mn .pricedetailsbox p:nth-child(1) {
   min-height: 42px;
}

.price-bx-mn .vemdr-btn {
   width: 165px;
   color: #3a4775;
   margin: 15px auto 0 auto;
}

.price-bx-mn .vemdr-btn:hover {
   color: #fff;
}
.banner-bx-slider .pricebox-item:hover{
   margin-top: -50px;
   transition: ease-in-out 0.3s;
}
.banner-bx-slider .pricebox-item {
   padding-bottom: 20px;
}

.owl-theme .owl-dots .owl-dot span {
   width: 11px;
   height: 11px;
   border: 1px solid #c4c4c4;
   background: #c4c4c4;
}

.owl-dots .owl-dot.active span {
   padding: 0 10px;
   border-radius: 10px;
   background: #3a4775 !important;
   border: 1px solid #3a4775 !important;
}
.home-pg-mn .owl-dots .owl-dot.active span {
   padding: 0 10px;
   border-radius: 10px;
   background: #3a4775 !important;
   border: 1px solid #3a4775 !important;
}
/* end header is here */

/* start feel better section is here */

.pricing-pg-mn .feel-better-sctn {
   max-width: 90%;
   margin-left: auto;
   position: relative;
   padding: 0;
   display: block;
   margin: 120px 0 100px auto;
   background-color: transparent;
}

.pricing-pg-mn .feel-better-sctn::after {
   content: "";
   background-image: url('../new_images/VEMDR-logo-transparent-bg.png');
   position: absolute;
   top: -22px;
   right: 10px;
   width: 100%;
   background-size: 410px;
   min-height: 130px;
   background-repeat: no-repeat;
   background-position: right;
}

.pricing-pg-mn .feel-btr-sctn-mn-row {
   background-color: #f0f1f1;
   position: relative;
   border-top-left-radius: 20px;
   border-bottom-left-radius: 20px;
}

.pricing-pg-mn .feel-better-sctn h3 {
   color: #3a4775;
   font-size: 20px;
   font-weight: 500;
}

.pricing-pg-mn .feel-better-sctn p {
   font-size: 18px;
   color: #737373;
   margin: 0;
}

.pricing-pg-mn .feel-better-sctn .img-sctn {
   position: relative;
}

.pricing-pg-mn .feel-better-sctn .img-sctn img {
   position: absolute;
   top: -95px;
   left: 30%;
   max-height: 185px;
}

.pricing-pg-mn .feel-better-sctn .cntnt-sctn {
   padding: 15px 15px 25px 0;
}

/* end feel better section is here */

/* start need help section is here */

.need-help-sctn {
   position: relative;
   padding-top: 40px;
}
.pricing-pg-mn .priceamountsec h5 .span_one{
   color:  #3c4876;
   font-weight: 400;

}
.pricing-pg-mn .need-help-sctn::before {
   content: "";
   position: absolute;
   top: 60px;
   left: 0;
   width: 100%;
   height: 135%;
   /* background-image: url(../new_images/pricing-help-bg.png); */
   background-repeat: no-repeat;
   background-position: top left;
   background-size: 855px;
   z-index: -1;
}

.need-help-sctn .img-list-optn-bx h4 {
   font-size: 15px;
   font-weight: 600;
   line-height: 20px;
   color: #3c4876;
}

.need-help-sctn .img-lst-mn-row {
   margin: 25px 0 60px 0;
}

.need-help-sctn .pricebox-item .pricebox {
   padding: 20px;
   max-width: 90%;
   margin: 12px auto;
   -webkit-box-shadow: 0 0 18px #f1f0f0;
   -moz-box-shadow: 0 0 18px #f1f0f0;
   box-shadow: 0 0 18px #f1f0f0;
   min-height: 230px;
   display: flex;
   justify-content: center;
   flex-direction: column;
}
.need-help-sctn .pricebox-item .pricebox p{
   font-size: 14px;
   line-height: 19px;
   font-weight: 600;
}

/* end need help section is here */

/* start gift healing section is here */

.pricing-pg-mn .gift-healing-sctn {
   position: relative;
   padding: 0 0 85px 0;
   margin-top: 60px;
}

.pricing-pg-mn .gift-healing-sctn::before {
   content: "";
   position: absolute;
   left: 0;
   width: 60%;
   height: 100%;
   background-image: url(../new_images/pricing-img-gift.webp);
   background-repeat: no-repeat;
   background-size: 60%;

}

.pricing-pg-mn .gift-healing-sctn::after {
   content: "";
   position: absolute;
   top: 0;
   left: 0;
   width: 100%;
   height: 100%;
   background-image: url(../new_images/gift-of-healing-img.png);
   background-repeat: no-repeat;
}

.pricing-pg-mn .gift-healing-sctn .hdng-sctn {
   z-index: 1;
   position: relative;
   padding: 0 10px 20px 10px;
}

.pricing-pg-mn .gift-healing-sctn .lft-sctn {
   position: relative;
}

.pricing-pg-mn .gift-healing-sctn .three-dot-bg-img {
   position: absolute;
   bottom: -22px;
   height: 122px;
   right: -60px;
   width: auto;
   max-width: fit-content;
}
.pricing-pg-mn .pricing-col  img{
   width: 80%;
}
/* end gift healing section is here */

.are-u-therapist-sctn .access-plans-sctn-row::before {
   background-image: url(../new_images/confident-smiling-woman-at-desk-pricing.png);
   background-position: 0;
   left:90px;
   width: 26%;
}

/* ============================== end pricing page css is here =================================== */

/* ============================== start addiction page css is here =================================== */

/* start header sction is here */

.emdr-child-trauma-pg .vemdr-page-header::before{
      content: "";
      position: absolute;
      background-image: url(../new_images/childhood-traums.png);
      top: 45px;
      right: 0;
      height: 100%;
      width: 100%;
      background-size: cover;
}

.emdr-addiction-pg .vemdr-page-header .bnr-rght img {
   max-width: 68%;
}

.emdr-addiction-pg .vemdr-page-header .bnr-rght {
   text-align: center;
}

.emdr-addiction-pg .vemdr-banner-wrapper {
   max-width: 100%;
}

.emdr-addiction-pg .vemdr-banner-wrapper .small-title {
   /* text-transform: uppercase; */
   font-size: 35px;
}

.emdr-addiction-pg .vemdr-banner-wrapper .banner-title {
   margin: 15px 0;
}

.emdr-addiction-pg .vemdr-banner-wrapper .bold-sky-bnr-text {
    margin: 22px 0 50px 0;
    color: #3A4775;
    font-size: 18px;
    line-height: 25px;
    text-transform: inherit;
}
.what-emdr-pg-mn .faq-img-sctn {
   padding-left: 30px;
}
.emdr-faq-pg .faqone .faq-img-sctn{
   padding-left: 30px;
}
.emdr-faq-pg .faqtwo .faq-img-sctn{
   padding-right: 30px;
}
/* end header sction is here */

/* start living with Addiction section is here */

.left-gap-container {
   padding-left: 6%;
}
.living-addiction-sctn .left-gap-container {
   padding-top: 25px;
   padding-bottom: 25px;
}
/* .living-addiction-sctn .hdng-sctn {
   max-width: 70%;
} */

/* .living-addiction-sctn .rght-cntnt {
   background: #F3DBBA;
   border-radius: 20px 0px 0px 20px;
} */

.living-addiction-sctn .rght-cntnt img {
   width: 50%;
   margin-left: 100px;
}
.living-addiction-sctn .left-sctn .txt-wrapper{
   padding: 20px 30px;
   max-width: 70%;
}
.living-addiction-sctn .rght-cntnt .txt-wrapper {
   padding: 20px 20px 30px 20px;
   max-width: 85%;
}

.living-addiction-sctn .rght-cntnt .txt-wrapper .bold-sky-bnr-text {
   margin: 5px 0 0 0;
   font-size: 24px;
   line-height: 33px;
   color: #3A4775;
}

.living-addiction-sctn .rght-cntnt .txt-wrapper p {
   font-size: 18px;
}

.living-addiction-sctn .rght-cntnt .txt-wrapper .vemdr-button-wrapper {
   margin-top: 20px;
}
.living-addiction-sctn .rght-cntnt .txt-wrapper .vemdr-button-wrapper a:hover{
   color: #fff;
   background-color: var(--primary-text);
}  
.faq-cntnt-sctn .accordion-item .accordion-header{
   border-radius: 10px;
}
.emdr-about-us-pg .customerbox{
   padding:20px 40px;
   background: #FFFFFF;
   border: 1px solid rgba(0, 0, 0, 0.14);
   box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.11);
   border-radius: 15px;
}

.emdr-about-us-pg .result-col{
   width:580px;
}

.emdr-child-trauma-pg .living-addiction-sctn .vemdr-btn {
   width: 300px;
}
.emdr-child-trauma-pg .vemdr-page-header {
   background-image: unset;
   position: relative;
}
.emdr-result-pg .emdr-result-container{
   height: 650px;
}
.emdr-giveway-pg .emdr-giveway-container{
   height: 690px;
   display: flex;
   /* align-items: center; */
}
.emdr-faq-pg .emdr-faq-container{
   height: 550px;
}
.emdr-child-trauma-pg .emdr-child-trauma-container,
.what-emdr-pg-mn .what-is-emdr-container{
   height:600px;
}
.emdr-anger-pg .emdr-anger-container{
   height: 512px;
}
.emdr-stress-pg .emdr-stress-container{
   height: 500px;
}
.emdr-grief-pg .emdr-grief-container,
.emdr-phobia-pg .emdr-phobia-container,
.emdr-self-esteem-pg .emdr-self-esteem-container,
.emdr-affilate-pg .emdr-affilate-container,
.emdr-partners-pg .emdr-partner-container,
.contact-pg-mn .emdr-contact-container,
.terms-pg-mn .emdr-terms-container,
.policy-pg-mn .emdr-policy-container{
   height: 550px;
}
.emdr-addiction-page .emdr-addiction-container{
   height: 530px;
}
.emdr-anxiety-pg .emdr-anxiety-container{
  height: 530px;
}
.emdr-depresion-pg .emdr-depresion-container{
   height: 540px;
}
.emdr-ptsd-pg .emdr-ptsd-container{
   height: 510px;
}
.emdr-video-pg .emdr-video-container,
.emdr-diagnostic-pg .emdr-diagnostic-container{
   height: 500px;
}
.appreciate-good-pg .appreciate-container{
   height: 500px;
}
.abt-program-pg .about-container{
   height: 520px;
}
.emdr-child-trauma-pg .vemdr-page-header::before {
   content: "";
   position: absolute;
   background-image: url(../new_images/childhood-trauma.webp);
   top: 60px;
   right: 0;
   height: 100%;
   width: 100%;
   background-size: cover;
}

.emdr-anger-pg .vemdr-page-header,
.emdr-stress-pg .vemdr-page-header,
.emdr-self-esteem-pg .vemdr-page-header,
.emdr-grief-pg .vemdr-page-header,
.emdr-phobia-pg .vemdr-page-header,
.emdr-addiction-page .vemdr-page-header,
.emdr-anxiety-pg .vemdr-page-header,
.emdr-depresion-pg .vemdr-page-header,
.emdr-ptsd-pg .vemdr-page-header,
.emdr-result-pg .vemdr-page-header,
.emdr-affilate-pg .vemdr-page-header,
.emdr-video-pg .vemdr-page-header,
.emdr-diagnostic-pg .vemdr-page-header,
.home-pg-mn .vemdr-page-header,
.abt-program-pg .vemdr-page-header,
.appreciate-good-pg .vemdr-page-header,
.emdr-partners-pg .vemdr-page-header,
.emdr-faq-pg .vemdr-page-header,
.contact-pg-mn .vemdr-page-header,
.terms-pg-mn .vemdr-page-header,
.policy-pg-mn .vemdr-page-header{
   background-image: unset;
   position: relative;
}
.home-pg-mn .vemdr-page-header::before,
.abt-program-pg .vemdr-page-header::before {
   content: "";
   position: absolute;
   background-color: rgba(186, 173, 255, 0.35);
   top: 45px;
   right: 0;
   height: 30%;
   width: 100%;
  filter: blur(114px);
}

.emdr-result-pg .vemdr-page-header{
     margin-bottom:55px ;
}
.emdr-result-pg .rght-sctn img{
   max-width: 70%;
}

.vemdr-page-header .container {
   z-index: 5;
   position: relative;
}
.vemdr-page-header::after {
   content: "";
   top: 60px !important;
   right: 0;
   position: absolute;
   height: 100%;
   width: 100%;
   background: linear-gradient(94.05deg, rgba(14, 27, 48, 0.59) 10.6%, rgba(148, 142, 142, 0.2) 56.1%);
   background-repeat: no-repeat;
   background-position: center;
   background-size: 100% !important;
   z-index: 0;
}
.emdr-anger-pg .vemdr-page-header::before {
   content: "";
   position: absolute;
   background-image: url(../new_images/anger.webp);
   top: 60px;
   right: 0;
   height: 100%;
   width: 100%;
   background-size: cover;
}
.emdr-self-esteem-pg .vemdr-page-header::before {
   content: "";
   position: absolute;
   background-image: url(../new_images/selfesteem-banner.webp);
   top: 60px;
   right: 0;
   height: 100%;
   width: 100%;
   background-size: cover;
}
.emdr-stress-pg .vemdr-page-header::before {
   content: "";
   position: absolute;
   background-image: url(../new_images/Stress-Banner-min.webp);
   top: 60px;
   right: 0;
   height: 100%;
   width: 100%;
   background-size: cover;
}
.emdr-grief-pg .vemdr-page-header::before {
   content: "";
   position: absolute;
   background-image: url(../new_images/grief-result-banner.webp);
   top: 60px;
   right: 0;
   height: 100%;
   width: 100%;
   background-size: cover;
}
.emdr-phobia-pg .vemdr-page-header::before {
   content: "";
   position: absolute;
   background-image: url(../new_images/phobia.webp);
   top: 60px;
   right: 0;
   height: 100%;
   width: 100%;
   background-size: cover;
}
.emdr-addiction-page .vemdr-page-header::before {
   content: "";
   position: absolute;
   background-image: url(../new_images/addiction.webp);
   top:60px;
   right: 0;
   height: 100%;
   width: 100%;
   background-size: cover;
}
.emdr-anxiety-pg .vemdr-page-header::before {
   content: "";
   position: absolute;
   background-image: url(../new_images/nervous-businesswoman.webp);
   top: 60px;
   right: 0;
   height: 100%;
   width: 100%;
   background-size: cover;
}
.emdr-depresion-pg .vemdr-page-header::before {
   content: "";
   position: absolute;
   background-image: url(../new_images/depression.webp);
   top: 60px;
   right: 0;
   height: 100%;
   width: 100%;
   background-size: cover;
}
.emdr-ptsd-pg .vemdr-page-header::before {
   content: "";
   position: absolute;
   background-image: url(../new_images/ptsd-banner.webp);
   top: 60px;
   right: 0;
   height: 100%;
   width: 100%;
   background-size: cover;
}
.emdr-result-pg .vemdr-page-header::before {
   content: "";
   position: absolute;
   background-image: url(../new_images/Result-page-rebanner.webp);
   top:60px;
   right: 0;
   height: 100%;
   width: 100%;
   background-size: cover;
}
.emdr-affilate-pg .vemdr-page-header::before {
   content: "";
   position: absolute;
   background-image: url(../new_images/affiliate.png);
   top:60px;
   right: 0;
   height: 100%;
   width: 100%;
   background-size: cover;
}
.emdr-video-pg .vemdr-page-header::before {
   content: "";
   position: absolute;
   background-image: url(../new_images/video.webp);
   top:60px;
   right: 0;
   height: 100%;
   width: 100%;
   background-size: cover;
}
.emdr-diagnostic-pg .vemdr-page-header::before {
   content: "";
   position: absolute;
   background-image: url(../new_images/diagnostic.png);
   top:60px;
   right: 0;
   height: 100%;
   width: 100%;
   background-size: cover;
}
.appreciate-good-pg .vemdr-page-header::before {
   content: "";
   position: absolute;
   /* background-image: url(../new_images/appreciate-bg.png); */
   top:60px;
   right: 0;
   height: 100%;
   width: 100%;
   background-size: cover;
}
.emdr-partners-pg .vemdr-page-header::before {
   content: "";
   position: absolute;
   background-image: url(../new_images/partner-banner-img.png);
   top:0px;
   right: 0;
   height: 100%;
   width: 100%;
   background-size: cover;
   background-position: center;
   background-repeat: no-repeat;
}
.emdr-faq-pg .vemdr-page-header::before {
   content: "";
   position: absolute;
   background-image: url(../new_images/faq-bg-img2.png);
   top:60px;
   right: 0;
   height: 100%;
   width: 100%;
   background-size: cover;
}
.contact-pg-mn .vemdr-page-header.contact-pg-header::before {
   content: "";
   position: absolute;
   background-image: url(../new_images/contact-us-banner.png);
   top: 60px;
   right: 0;
   height: 100%;
   width: 100%;
   background-size: cover;
}
.contact-pg-mn .vemdr-page-header::before {
   content: "";
   position: absolute;
   background-image: url(../new_images/therapy-listme-banner.jpg);
   top: 0px;
   right: 0;
   height: 100%;
   width: 100%;
   background-size: cover;
}
.terms-pg-mn .vemdr-page-header::before {
   content: "";
   position: absolute;
   background-image: url(../new_images/terms-bg-img.png);
   top:60px;
   right: 0;
   height: 100%;
   width: 100%;
   background-size: cover;
}
.policy-pg-mn .vemdr-page-header::before {
   content: "";
   position: absolute;
   background-image: url(../new_images/policy-bg-img.png);
   top:60px;
   right: 0;
   height: 100%;
   width: 100%;
   background-size: cover;
   background-position: center;
   
}
.emdr-giveway-pg .vemdr-page-header::before {
   content: "";
   position: absolute;
   background-image: url(../new_images/Give-away-banner.webp);
   top:0px;
   right: 0;
   height: 100%;
   width: 100%;
   background-size: cover;
   background-position: center;
   
}
.four-o-four-page-wrapper-outer .vemdr-page-header {
   position: relative;
   height: 700px;
   width: 100%;
}
.four-o-four-page-wrapper-outer .vemdr-page-header .bg {
   position: absolute;
   background-image: url(../new_images/result.png);
   top:60px;
   right: 0;
   height: 100%;
   width: 100%;
   background-size: cover;
   background-position: center;
   
}
.four-o-four-page-wrapper-outer .vemdr-page-header .container {
   position: relative;
   height: calc(100% - 66px);
   display: flex;
}
.four-o-four-page-wrapper-outer .vemdr-page-header .container .row {
   width: 100%;
}
.four-o-four-page-wrapper-outer .vemdr-page-header .container .row .bnr-lft .vemdr-banner-wrapper {
   padding: 0;
}
.four-o-four-page-wrapper-outer .vemdr-page-header .container .row .bnr-lft .vemdr-banner-wrapper h1 {
   font-size: 60px;
   line-height: 70px;
   font-weight: 800;
   color: #fff;
}
.four-o-four-page-wrapper-outer .vemdr-page-header .container .row .bnr-lft .vemdr-banner-wrapper p {
    font-weight: 400;
    font-size: 22px;
    line-height: 34px;
    color: #FFFFFF;
}

.four-o-four-page-wrapper-outer .faq-sctn .no-gutters p.page-section-header-text {
    font-weight: bold;
    font-size: 42px;
    line-height: 57px;
    color: #3c4876;
}

.four-o-four-page-wrapper-outer .feel-calmer-sctn .access-plans-sctn-row .cntnt .vemdr-button-wrapper {
    font-weight: bold;
    font-size: 42px;
    line-height: 57px;
    color: #3c4876;
}



.emdr-result-pg  .title-text {
   font-weight: 500;
   font-size: 40px;
   line-height: 50px;
}
.emdr-result-pg .banner-title{
    margin: 10px 0;
}
.emdr-anger-pg h1.banner-title,
.emdr-stress-pg h1.banner-title,
.emdr-grief-pg h1.banner-title,
.emdr-phobia-pg h1.banner-title,
.emdr-addiction-page h1.banner-title,
.emdr-anxiety-pg h1.banner-title,
.emdr-depresion-pg h1.banner-title,
.emdr-ptsd-pg h1.banner-title,
.emdr-about-us-pg h1.banner-title,
.emdr-affilate-pg h1.banner-title{
   margin: 10px 0;
}
.emdr-anger-pg  .emdr-childhood-row  .rght-cntnt {
   margin: 0 140px;
}
.emdr-stress-pg  .emdr-childhood-row  .rght-cntnt {
   margin: 0 170px;
}
.emdr-child-trauma-pg  .emdr-childhood-row  .rght-cntnt,
.emdr-grief-pg  .emdr-childhood-row  .rght-cntnt,
.emdr-self-esteem-pg  .emdr-childhood-row  .rght-cntnt,
.emdr-anxiety-pg .emdr-childhood-row .rght-cntnt,
.emdr-depresion-pg .emdr-childhood-row .rght-cntnt,
.emdr-ptsd-pg .emdr-childhood-row .rght-cntnt{
   margin: 0 150px;
}
.emdr-phobia-pg  .emdr-childhood-row  .rght-cntnt,
.emdr-addiction-page  .emdr-childhood-row  .rght-cntnt{
   margin: 0 190px;
}
.emdr-anger-pg  .emdr-childhood-row  .rght-cntnt h1,
.emdr-stress-pg .emdr-childhood-row .rght-cntnt h1 ,
.emdr-child-trauma-pg .emdr-childhood-row .rght-cntnt h1,
.emdr-self-esteem-pg .emdr-childhood-row .rght-cntnt h1,
.emdr-grief-pg .emdr-childhood-row .rght-cntnt h1,
.emdr-phobia-pg .emdr-childhood-row .rght-cntnt h1,
.emdr-addiction-page .emdr-childhood-row .rght-cntnt h1,
.emdr-anxiety-pg .emdr-childhood-row .rght-cntnt h1,
.emdr-depresion-pg .emdr-childhood-row .rght-cntnt h1,
.emdr-ptsd-pg .emdr-childhood-row .rght-cntnt h1{
   color: #fff;
   font-size: 40px;
   line-height: 56px;
   font-weight: 600;
   padding: 10px;
}
.emdr-stress-pg .living-addiction-sctn .cntnt-sctn{
   padding-right: 18%;
}
.emdr-child-trauma-pg .living-addiction-sctn .cntnt-sctn{
   padding-right: 10%;
}
.emdr-depresion-pg .living-addiction-sctn .cntnt-sctn{
   padding-right: 8%;
}
.emdr-phobia-pg .living-addiction-sctn .cntnt-sctn,
.emdr-addiction-page .living-addiction-sctn .cntnt-sctn,
.emdr-anxiety-pg .living-addiction-sctn .cntnt-sctn,
.emdr-grief-pg .living-addiction-sctn .cntnt-sctn,
.emdr-ptsd-pg .living-addiction-sctn .cntnt-sctn{
   padding-right: 14%;
}
.emdr-addiction-page .living-addiction-sctn .hdng-sctn,
.emdr-stress-pg .living-addiction-sctn .hdng-sctn,
.emdr-self-esteem-pg .living-addiction-sctn .hdng-sctn,
.emdr-grief-pg .living-addiction-sctn .hdng-sctn,
.emdr-phobia-pg .living-addiction-sctn .hdng-sctn,
.emdr-anger-pg .living-addiction-sctn .hdng-sctn,
.emdr-child-trauma-pg .living-addiction-sctn .hdng-sctn,
.emdr-anxiety-pg .living-addiction-sctn .hdng-sctn,
.emdr-depresion-pg .living-addiction-sctn .hdng-sctn{
   padding-right: 20%;
}
.emdr-ptsd-pg .living-addiction-sctn .hdng-sctn{
   padding-right: 15%;
}

.emdr-anxiety-pg .txt-wrapper,
.emdr-stress-pg .txt-wrapper,
.emdr-self-esteem-pg .txt-wrapper,
.emdr-addiction-page .txt-wrapper,
.emdr-child-trauma-pg .txt-wrapper,
.emdr-grief-pg .txt-wrapper,
.emdr-phobia-pg .txt-wrapper,
.emdr-anger-pg .txt-wrapper,
.emdr-depresion-pg .txt-wrapper,
.emdr-ptsd-pg .txt-wrapper{
   padding-right: 24%;
} 
.emdr-grief-pg .btm-cntnt-hdng,
.emdr-phobia-pg .btm-cntnt-hdng,
.emdr-addiction-page .btm-cntnt-hdng,
.emdr-anxiety-pg .btm-cntnt-hdng,
.emdr-depresion-pg .btm-cntnt-hdng,
.emdr-ptsd-pg .btm-cntnt-hdng{
   color: #3A4775;
}

.how-emdr-work-sctn .lft-sctn p.btm-cntnt-hdng {
   margin-top: 25px !important;
    font-weight: 600;
    font-size: 22px !important;
}

.emdr-grief-pg .common-section-para,
.emdr-phobia-pg .common-section-para,
.emdr-child-trauma-pg .common-section-para,
.emdr-self-esteem-pg .common-section-para,
.emdr-anger-pg .common-section-para,
.emdr-addiction-page .common-section-para,
.emdr-anxiety-pg .common-section-para,
.emdr-stress-pg .common-section-para,
.emdr-depresion-pg .common-section-para,
.emdr-ptsd-pg .common-section-para{
   color:#61656B;
}
.emdr-child-trauma-pg .vemdr-banner-wrapper h1.banner-title,
.emdr-addiction-page .vemdr-banner-wrapper h1.banner-title,
.emdr-anger-pg .vemdr-banner-wrapper h1.banner-title,
.emdr-anxiety-pg .vemdr-banner-wrapper h1.banner-title,
.emdr-depresion-pg .vemdr-banner-wrapper h1.banner-title,
.emdr-grief-pg .vemdr-banner-wrapper h1.banner-title,
.emdr-phobia-pg .vemdr-banner-wrapper h1.banner-title,
.emdr-ptsd-pg .vemdr-banner-wrapper h1.banner-title,
.emdr-stress-pg .vemdr-banner-wrapper h1.banner-title,
.emdr-self-esteem-pg .vemdr-banner-wrapper h1.banner-title,
.abt-program-pg .vemdr-banner-wrapper h1.banner-title{
   font-size: 60px;
   line-height: 70px;
   font-weight: 800;
}
.emdr-child-trauma-pg .banner-hdng .small-title{
   font-weight: 600;
   font-size: 24px;
   line-height: 34px;
   color: #FFFFFF;
}
.emdr-child-trauma-pg .txt-wrapper p,
.emdr-anxiety-pg .txt-wrapper p,
.emdr-stress-pg .txt-wrapper p,
.emdr-self-esteem-pg .txt-wrapper p,
.emdr-addiction-page .txt-wrapper p,
.emdr-child-trauma-pg .txt-wrapper p,
.emdr-grief-pg .txt-wrapper p,
.emdr-phobia-pg .txt-wrapper p,
.emdr-anger-pg .txt-wrapper p,
.emdr-depresion-pg .txt-wrapper p,
.emdr-ptsd-pg .txt-wrapper p{
   font-size:22px;
   line-height: 32px;
}
.emdr-affilate-pg .section-title-common{
   font-size: 35px;
   line-height: 45px;
   font-weight: 800 !important;
}
.emdr-affilate-pg .cntnt-wrapper p {
   font-size: 22px;
   line-height: 30px;
   font-weight: 600;
}
.affiliates-sctn .cntnt-wrapper ul li {
   width: 19%;
}
.emdr-affilate-pg .affiliate-para,
.emdr-partners-pg .affiliate-para{
   color: #fff;
   font-size: 35px;
   line-height: 45px;
   font-weight: 800;
}
.emdr-affilate-pg .affiliate-para-one,
.emdr-partners-pg .affiliate-para-one{
   color: #D6E0EE;
   font-size: 22px;
   line-height: 36px;
   font-weight: 400;
}
.emdr-affilate-pg .affiliate-para-two,
.emdr-partners-pg .affiliate-para-two{
   color: #fff;
   font-size: 28px;
   line-height: 30px;
   font-weight: 700;
}
.emdr-affilate-pg .affiliate-col,
.emdr-partners-pg .affiliate-col{
   padding: 0 86px;
}
.emdr-affilate-pg .affiliates-sctn{
   padding-top:80px; 
}
.emdr-affilate-pg .affiliates-sctn-container{
   padding:60px;
}
.emdr-about-us-pg .vemdr-banner-wrapper .banner-title{
   font-weight: 800;
   font-size: 60px;
   line-height: 67px;
   text-transform: capitalize;
   color: #fff;
}
.emdr-about-us-pg .banner-hdng .small-title{
   font-weight: 500;
   font-size: 44px;
   line-height: 67px;
   color: #fff;
}
.emdr-about-us-pg .banner-hdng .small-text{
   font-size: 22px;
   line-height: 33px;
   color: #fff;
}
.emdr-about-us-pg .what-we-exist-sctn h2 {
    font-weight: 800;
    font-size: 40px;
    line-height: 57px;
    color: #3A4775;
    margin-right: 100px;
    margin-left: 0;
}
.emdr-about-us-pg .what-we-exist-sctn p {
   font-weight: 500;
   font-size: 22px;
   line-height: 32px;
   color: #4B4F55;
   margin: 0;
}
.emdr-about-us-pg .section-title-common{
   font-weight: 700 !important;
   font-size: 32px;
   line-height: 1;
   text-transform: capitalize;
   color: #3A4775;
}
.emdr-about-us-pg .about-us-para{
   font-weight: 400;
   font-size: 22px;
   line-height: 1;
   text-transform: capitalize;
   color: #302F2F;
   margin-top: 13px !important;
}
.terms-pg-mn .vemdr-banner-wrapper .banner-title,
.policy-pg-mn .vemdr-banner-wrapper .banner-title{
   font-weight: 800;
   font-size: 67px;
   line-height: 67px;
   text-transform: capitalize;
   color: #FFFFFF;
}
.terms-pg-mn .vemdr-banner-wrapper,
.policy-pg-mn .vemdr-banner-wrapper{
   padding: 150px 0 0 0;
}
.terms-pg-mn .banner-subtitle,
.policy-pg-mn .banner-subtitle{
   font-weight: 400;
   font-size: 22px;
   line-height: 34px;
   text-transform: capitalize;
   color: #FFFFFF;
   padding-left: 6px;
}
.terms-pg-mn .page-content,
.policy-pg-mn .page-content{
   padding: 160px 75px 50px;
}
.terms-pg-mn .page-content-nav,
.policy-pg-mn .page-content-nav{
   margin-bottom: 60px;
   background: #FFFFFF;
   border: 1px solid rgba(0, 0, 0, 0.1);
   box-shadow: 0px 4px 19px rgba(0, 0, 0, 0.06);
   border-radius: 10px;
   padding: 25px 30px;
}
.terms-pg-mn .page-content-nav .nav-item,
.policy-pg-mn .page-content-nav .nav-item{
   width: 100%;
} 
.terms-pg-mn .page-content-nav a,
.policy-pg-mn .page-content-nav a{
   padding: 10px 26px;
   font-weight: 500;
   font-size: 26px;
   line-height: 40px;
   color: #000;
   margin: 8px 0;
   width: 100%;
}

.terms-pg-mn .content-wrapper-inner,
.policy-pg-mn .content-wrapper-inner{
   padding: 50px;
   background: #FFFFFF;
   border: 1px solid rgba(0, 0, 0, 0.1);
   box-shadow: 0px 4px 19px rgba(0, 0, 0, 0.06);
   border-radius: 10px;
}
.terms-pg-mn .content-wrapper-inner p,
.policy-pg-mn .content-wrapper-inner p{
   font-weight: 500;
   font-size: 20px;
   line-height: 32px;
   color: #61656B;
   margin-top: 0;
}
.terms-pg-mn .page-content-nav .nav-item:not(:last-child),
.policy-pg-mn .page-content-nav .nav-item:not(:last-child){
   border-bottom: 1px solid rgba(0, 0, 0, 0.09);
}
.terms-pg-mn .inner-section-title,
.policy-pg-mn .inner-section-title{
   font-weight: 700;
   font-size: 35px;
   line-height: 34px;
   color: #3A4775;
}
.terms-pg-mn .nav-tabs .nav-link.active,
.terms-pg-mn .nav-tabs .nav-link.hover,
.policy-pg-mn .nav-tabs .nav-link.active{
   color: #fff;  
   background: #3A4775;
   border-radius: 6px;
   font-weight: 700;
}
.emdr-video-pg .vemdr-banner-wrapper h1.banner-title,
.emdr-diagnostic-pg .vemdr-banner-wrapper h1.banner-title{
   font-size: 60px;
   line-height: 70px;
   font-weight: 800;
}
.emdr-video-pg .vemdr-banner-wrapper .banner-txt,
.emdr-diagnostic-pg .vemdr-banner-wrapper .banner-txt{
   font-size: 22px;
   line-height: 32px;
}
.pricing-pg-mn .vemdr-banner-wrapper h1.banner-title {
   font-size: 35px;
   line-height: 48px;
   font-weight: 600;
}
.pricing-pg-mn .vemdr-banner-wrapper .small-title {
    font-size: 50px;
    line-height: 57px;
    font-weight: 700;
}
.living-addiction-sctn .cntnt-sctn h3 {
   font-size: 24px;
   font-weight: 700;
   line-height: 33px;
}

.living-addiction-sctn .img-list-optn-bx h4 {
   font-size: 20px;
   font-weight: bold;
   padding: 4px;
}

.living-addiction-sctn {
   /* background-image: url(../new_images/living-addiction-bg.png); */
   background-repeat: no-repeat;
   background-position: top left;
   background-size: contain;
   padding: 100px 0;
   padding-bottom: 35px;
}
.living-addiction-sctn .child-col{
   margin-right: 168px;
}
/* end living with Addiction section is here */

/* start FREE YOURSELF FROM ADDICTION section is here */

.free-from-addiction-sctn .access-plans-sctn-row::before {
   background-image: url(../new_images/caucasian-businessman-in-headphones-working-on.png);
   background-position: 0;
}

/* end FREE YOURSELF FROM ADDICTION section is here */

/* start how VEMDR work section is here */

.emdr-addiction-pg .how-emdr-work-sctn {
   background-image: url(../new_images/addiction-emdr-work-bg.png);
   background-repeat: no-repeat;
   background-position: top right;
   background-size: contain;
   padding: 178px 0 0 0;
   background-color: transparent;
   margin: -60px 0 70px 0;
}

.emdr-addiction-pg .how-emdr-work-sctn .rght-sctn {
   text-align: center;
}

.emdr-addiction-pg .how-emdr-work-sctn .video-play-img {
   max-height: 400px;
}

.emdr-addiction-pg .how-emdr-work-sctn .lft-sctn p {
   color: #919191;
}

.emdr-addiction-pg .how-emdr-work-sctn .btm-cntnt-hdng {
   max-width: 50%;
}

.emdr-addiction-pg .how-emdr-work-sctn .img-lst-mn-row {
   margin-top: 15px;
}

.emdr-addiction-pg .owl-item-client-feedback {
   min-height: 282px;
   background: #F4F8FB;
}
.let-childhood-trauma .owl-item-client-feedback {
   background: #fffaf3;
}
.client-feedback-section .owl-theme .owl-dots {
   margin-top: 40px;
}

.emdr-addiction-pg .how-emdr-work-sctn .btm-cntnt .vemdr-btn {
   width: 310px;
}
.emdr-addiction-pg .how-emdr-work-sctn .btm-cntnt-last-para {
   font-size: 18px;
   line-height: 25px;
   color: #909191;
}


/* end how VEMDR work section is here */

/* start letting go childhood trauma section is here */

.let-childhood-trauma {
   position: relative;
}

.let-childhood-trauma::before {
   content: "";
   position: absolute;
   top: 60px;
   right: 0;
   background-image: url(../new_images/three-dot-bg.png);
   background-repeat: no-repeat;
   background-position: top right;
   background-size: 300px;
   height: 100%;
   width: 100%;
}

.let-childhood-trauma .owl-item-client-feedback .client-img img {
   width: 300px;
   height: auto;
   margin-right: 0;
   padding: 0;
   border-radius: 45px;
   -webkit-box-shadow: 5px 5px 50px #0000000f;
   -moz-box-shadow: 5px 5px 50px #0000000f;
   box-shadow: 5px 5px 50px #0000000f;
   max-width: unset;
   background-color: #fffaf3;
}

.let-childhood-trauma .owl-item-client-feedback {
   max-width: 100%;
   padding: 25px;
   border-radius: 50px;
   min-height: auto;
}

.let-childhood-trauma .owl-item-client-feedback .feedback-header {
   align-items: center;
   margin-bottom: 0;
}

.let-childhood-trauma .owl-item-client-feedback .feedback-header::before {
   bottom: unset;
   top: -31px;
   left: 35%;
   right: 0;
}

/* end letting go childhood trauma section is here */

.emdr-stress-pg .let-childhood-trauma {
   margin: 0 0 90px 0;
}

/* ============================== end addiction page css is here =================================== */

/* ============================== start partners page css is here =================================== */

/* start header is here */

.emdr-partners-pg .vemdr-banner-wrapper .bold-sky-bnr-text {
   font-size: 18px;
   text-transform: inherit;
   color: #3A4775;
   margin: 30px 0 20px 0;
}

.emdr-partners-pg .vemdr-banner-wrapper {
   max-width: 100%;
   padding: 0 0 60px 0;
}

.emdr-partners-pg .vemdr-page-header .bnr-rght img {
   max-width: 100%;
}

.emdr-partners-pg .vemdr-page-header {
   position: relative;
   padding: 0 0 100px 0;
   background-image: unset;
   margin-bottom: 80px;
}

/* .emdr-partners-pg .vemdr-page-header::before {
   content: "";
   position: absolute;
   top: 0;
   right: 0;
   left: 0;
   width: 100%;
   height: 100%;
   background-image: url(../new_images/partners-bnr-bg.png);
   background-repeat: no-repeat;
   background-size: cover;
   background-position: center;

} */

.emdr-partners-pg .partnerbox {
   background: #ffffff;
   -webkit-box-shadow: 0px 4px 29px rgba(0, 0, 0, 0.11);
   -moz-box-shadow: 0px 4px 29px rgba(0, 0, 0, 0.11);
   box-shadow: 0px 4px 29px rgba(0, 0, 0, 0.11);
   border-radius: 20px;
   padding: 70px 25px;
}

.emdr-partners-pg .partnerbox .vemdr-btn {
   width: auto;
   max-width: 210px;
   margin: 20px auto 0 auto;
   /* background-color: #ccdced; */
   color: #3a4775;
   -webkit-box-shadow: 6px 6px 15px rgb(243 219 186 / 50%);
   -moz-box-shadow: 6px 6px 15px rgb(243 219 186 / 50%);
   box-shadow: 6px 6px 15px rgb(243 219 186 / 50%);
}

.emdr-partners-pg .partnerbox .vemdr-btn:hover {
   background-color: #3a4775;
   color: #fff;
   -webkit-box-shadow: 6px 6px 15px rgba(204, 220, 237, 0.5);
   -moz-box-shadow: 6px 6px 15px rgba(204, 220, 237, 0.5);
   box-shadow: 6px 6px 15px rgba(204, 220, 237, 0.5);
}

.emdr-partners-pg .partnerbox p {
   font-family: "Open Sans", sans-serif;
   font-weight: bold;
   font-size: 18px;
   line-height: 25px;
}

.emdr-partners-pg .partners-bx-mn-row {
   margin-top: -22px;
}
.emdr-partners-pg .affiliates-sctn ul {
   display: flex;
   flex-wrap: wrap;
   /* margin: 20px 0 0 0; */
}
.emdr-partners-pg  .affiliates-sctn ul li {
   width: 33%;
   margin: 10px 0;
}

.emdr-partners-pg .affiliates-sctn .col-listing{
   display: flex;
   align-items: center;
}
.emdr-partners-pg .affiliates-sctn .col-listing .img-list-optn-bx{
   padding: 8px;
}
.emdr-partners-pg .affiliates-sctn  .img-list-optn-bx img {
   max-width: 75px;
   margin: 0 0 5px 0;
}
.emdr-partners-pg .affiliates-sctn  .img-list-optn-bx span {
   font-size: 20px;
   font-weight: 700;
   line-height: 28px; 
   color: #3A4775; 
}
.emdr-partners-pg .affiliates-row{
   padding: 80px;
   background: rgba(240, 241, 241, 0.27);
}
.emdr-partners-pg .affiliates-sctn .cntnt-wrapper .bold-grey-bnr-text,
.emdr-partners-pg .fr-organization-sctn .hdng-sctn .bold-grey-bnr-text{
   margin: 0 0 10px 0;
   color: #61656b;
   font-weight: bold;
   font-size: 32px;
   line-height: 42px;
   text-transform: capitalize;
}
.emdr-partners-pg .affiliates-sctn .cntnt-wrapper .bold-sky-bnr-text {
   margin: 20px 0;
   color: #3A4775;
   font-weight: 600;
   font-size: 22px;
   line-height: 30px;
   text-transform: none;
}
.emdr-partners-pg .cntnt-wrapper{
   padding:0 100px;;
}
.emdr-partners-pg .cntnt-wrapper h3{
   font-size: 35px;
   font-weight: 800;
   line-height: 45px; 
   color: #3a4775;
}
.emdr-partners-pg .check-icon-list {
   display: inline-block;
   margin: 15px 15px 0 0;
   vertical-align: top;
   width: 45%;
}
.emdr-partners-pg .check-icon-list:last-child {
   margin: 15px 0 0 0;
}
.emdr-partners-pg  .check-icon-list li {
   width: 100%;
   margin: 34px 0;
   display: flex;
}
.emdr-partners-pg .check-icon-list li span {
   font-size: 22px;
   line-height: 31px;
   color: #3c4876;
}
.emdr-partners-pg .check-icon-list li .img-wrap {
   margin-right: 18px;
   width: 40px;
   min-width: 40px;
}
.emdr-partners-pg .check-icon-list li .img-wrap img{
   width: 40px;
}
.emdr-partners-pg .fr-organization-sctn .rght-cntnt {
   background: #F5F4F4;
}
.emdr-partners-pg .living-addiction-sctn .rght-cntnt img {
   width: 100%;
   margin-left: 0;
   border-radius: 0;
}
.emdr-partners-pg .partner-para{
   font-weight: 500;
   font-size: 22px;
   line-height: 31px;
   color: #61656B;
}
.emdr-partners-pg .bold-normal-p{
   font-weight: 900;
   color: #3a4775;
}
.emdr-partners-pg .txt-wrapper .bold-normal{
   font-size: 24px !important;
   line-height: 30px !important;
}
.emdr-partners-pg .therapist-plan-sctn{
   background: #FBFBFB;
   border-bottom: 1px solid rgba(0, 0, 0, 0.11);
}
.emdr-partners-pg .fr-therapist-sctn .img-list-optn-bx{
  padding: 8px;
}
.emdr-partners-pg .living-addiction-sctn .img-list-optn-bx h4 {
    font-size: 22px;
    font-weight: 600;
    line-height: 32px;
    padding: 4px;
}
.emdr-partners-pg .img-list-optn-bx img {
    max-width: 80px;
    margin: 0 0 15px 0;
}
.emdr-partners-pg .fr-therapist-sctn .grey-para{
   font-weight: 500;
   font-size: 22px;
   line-height: 31px;
   color: #61656B;
}
.emdr-partners-pg .fr-therapist-sctn .partner-title{
   font-weight: 800;
   font-size: 35px;
   line-height: 45px;
   text-transform: capitalize;
   color: #3A4775;
}
.emdr-partners-pg .partners-bx-mn-row{
   display: flex;
   align-items: center;
   justify-content: center;
   margin-top: -170px;
}
.emdr-partners-pg .page-section {
   padding-right: 20px;
   padding-left: 20px;
   margin-bottom: 60px;
}
.emdr-partners-pg .bold-white-bnr-text{
   font-size: 22px;
   font-weight: 600;
   line-height: 36px;
   color: #fff;
}
.emdr-partners-pg .therapist-plan-sctn .price-bx-mn {
      margin: 0 6px;
      border-radius: 19px;
      padding: 0;
      border: 1px solid #eee;
} 
.emdr-partners-pg .banner-bx-slider .pricebox-item {
   padding-bottom: 20px;
   width: 490px;
   text-align: center;
}
.emdr-partners-pg .pricebox-item h4 {
   background: rgba(188, 190, 191, 0.3);
   border-radius: 19px 19px 0px 0px;
    padding:22px 15px 28px;
    font-size: 25px;
    color: #3A4775;
    font-weight: 700;
    text-align: center;
} 
.emdr-partners-pg .price-bx-mn .priceamountsec h6 {
   padding: 12px 0;
   border-radius: 0;
   font-size: 22px;
   font-weight: 500;
   width: 100%;
   color: #848790;
   text-align: center;
   border-bottom: 1px solid rgba(0, 0, 0, 0.11);
}
.emdr-partners-pg .price-bx-mn .priceamountsec h5 span {
   display: inline-block;
   vertical-align: middle;
   font-family: "Lato", sans-serif;
   font-weight: 800;
   color: #3a4775;
}
.emdr-partners-pg .pricedetailsbox {
   padding: 25px 21px 30px;
   background: #fff;
   text-align: center;
   margin-bottom: 20px;
   display: flex;
    flex-direction: column;
    align-items: center;
}
.emdr-partners-pg .price-bx-mn .pricedetailsbox p:nth-child(2), 
.price-bx-mn .pricedetailsbox p:nth-child(1) {
   min-height: 0;
}
.emdr-partners-pg .price-bx-mn .pricedetailsbox p {
   font-size: 18px;
   line-height: 28px;
}
.emdr-partners-pg .row-section{
   margin-top: 100px;
}
/* end header is here */

/* start for therapist section is here */

.enhance-your-practice {
   background-image: unset;
   padding: 0 0 50px 0;
}

.enhance-your-practice .hdng-sctn {
   max-width: 95%;
}

.emdr-partners-pg .enhance-your-practice .bold-sky-bnr-text {
   text-transform: inherit;
   margin: 0 0 10px 0;
   font-weight: bold;
   font-size: 32px;
   line-height: 42px;
   color: #909191;
}

.enhance-your-practice .img-lst-mn-row {
   max-width: 1200px;
}
.emdr-partners-pg .enhance-your-practice .img-lst-mn-row {
   max-width: fit-content;
}
.enhance-your-practice .img-lst-mn-row .btm-sctn {
   font-size: 16px;
   font-weight: 600;
   line-height: 20px;
   color: #3c4876;
}

/* .fr-therapist-sctn .vemdr-btn {
   background-color: #ccdced;
   color: #3a4775;
   position: relative;
   z-index: 2;
   -webkit-box-shadow: 6px 6px 15px rgba(204, 220, 237, 0.5);
   -moz-box-shadow: 6px 6px 15px rgba(204, 220, 237, 0.5);
   box-shadow: 6px 6px 15px rgba(204, 220, 237, 0.5);
}

.fr-therapist-sctn .vemdr-btn:hover {
   background-color: #3a4775;
   color: #fff;
   -webkit-box-shadow: 6px 6px 15px rgba(204, 220, 237, 0.5);
   -moz-box-shadow: 6px 6px 15px rgba(204, 220, 237, 0.5);
   box-shadow: 6px 6px 15px rgba(204, 220, 237, 0.5);
} */

/* end for therapist section is here */

/* start review section is here */

.emdr-partners-pg-review-sctn {
   position: relative;
}

.emdr-partners-pg-review-sctn .section-header {
   text-align: left;
   text-transform: initial;
}

.emdr-partners-pg .partners-pg-review-sctn::before {
   content: "";
   position: absolute;
   top: -95px;
   right: -12px;
   width: 100%;
   height: 100%;
   /* background-image: url(../new_images/three-dot-bg.png); */
   background-repeat: no-repeat;
   background-position: top right;
   background-size: 400px;
}

.emdr-partners-pg-review-sctn .item .client-info .client-name {
   margin: 0;
   padding: 0;
}

.emdr-partners-pg-review-sctn .item .client-info .client-role {
   font-size: 13px;
   color: #3a4775;
}

.emdr-partners-pg-review-sctn .item .client-info {
   display: block;
   margin-top: 20px;
}

/* end review section is here */

/* start therapist plan section is here */

.therapist-plan-sctn {
   background-color: transparent;
   position: relative;
   padding: 60px 0;
}

.therapist-plan-sctn .therapist-plan-bg {
   position: absolute;
   top: 0;
   left: 0;
   width: 100%;
   height: 100%;
   z-index: -1;
}

.therapist-plan-bg-mobile {
   display: none;
}

/* end therapist plan section is here */

/* start get your free listing section is here */

.get-free-lstng {
   background-color: #fff;
}

.getFreeListing-sctn.feel-calmer-sctn .access-plans-sctn-row::before {
   /* background-image: url('https://vemdr-staging.s3.us-west-2.amazonaws.com/design/new_images/getFreeListing-bnr-img.png'); */
   background-position: 0;
   background-size: cover;
}
.getFreeListing-sctn.feel-calmer-sctn .access-plans-sctn-row .cntnt {
   max-width: 645px;
}
.getFreeListing-sctn .access-plans-sctn-row {
   background-color: transparent !important;
}


/* end get your free listing section is here */

/* start for organization section is here */

.fr-organization-sctn {
   padding: 40px 0 50px 0;
   position: relative;
}
.fr-organization-sctn.enhance-your-practice .bold-sky-bnr-text {
   color: #3A4775;
   font-weight: bold;
   font-size: 24px;
   line-height: 33px;
}
.fr-organization-sctn .rght-cntnt .txt-wrapper {
   max-width: 100%;
}

.fr-organization-sctn .rght-cntnt .txt-wrapper p {
   font-size: 15px;
   line-height: 20px;
}

.bold-normal-p {
   font-weight: 800;
}
.bold-normal{
   font-weight: 700;
}
.fr-organization-sctn .rght-cntnt {
   background: #FFFAF3;
}
.fr-organization-sctn .rght-cntnt .vemdr-btn {
   width: auto;
   max-width: 175px;
}

.check-icon-list {
   display: inline-block;
   margin: 15px 15px 0 0;
   vertical-align: top;
   width: 45%;
}

.check-icon-list:last-child {
   margin: 15px 0 0 0;
}

.check-icon-list li {
   width: 100%;
   margin: 20px 0;
   display: flex;
}

.check-icon-list li span {
   width: -webkit-fill-available;
   font-size: 18px;
   line-height: 25px;
   color: #3c4876;
}

.check-icon-list li .img-wrap {
   margin-right: 12px;
   /* width: 25px; */
   width: 21.8px;
   min-width: 21.8px;
}

.check-icon-list li .img-wrap img {
   /* width: 25px; */
   width: 21.8px;
}

.fr-organization-sctn::before {
   content: "";
   position: absolute;
   bottom: -52%;
   width: 52px;
   height: 100%;
   background-image: url(../new_images/three-dot-long-bg.png);
   background-repeat: no-repeat;
   left: 0;
   background-position: left;
   transform: rotate(180deg);
   z-index: 9;
   background-size: 50px;
}

/* end for organization section is here */

/* start for affiliates section is here */

/* .affiliates-sctn {
   padding: 80px 0;
   margin-bottom: 60px;
} */

/* .affiliates-sctn::after {
   background-image: url('https://vemdr-staging.s3.us-west-2.amazonaws.com/design/new_images/affiliates-img.png');
   background-repeat: no-repeat;
   left: 0;
   right: unset;
   background-position: top left;
   top: 105px;
} */

.affiliates-sctn .faq-background-img {
   top: 0;
   width: 80%;
   height: 100%;
}

.affiliates-sctn .cntnt-wrapper .bold-sky-bnr-text {
   margin: 0 0 10px 0;
   color: #3A4775;
   font-weight: bold;
   font-size: 24px;
   line-height: 33px;
   text-transform: capitalize;
}

.affiliates-sctn .cntnt-wrapper ul {
   display: flex;
   flex-wrap: wrap;
   margin: 30px 0 0 0;
}

.affiliates-sctn .cntnt-wrapper ul li {
   width: 30%;
   margin: 15px 10px 15px 0;
}

.affiliates-sctn .cntnt-wrapper ul li:last-child {
   margin: 15px 0 15px 0;
}

.affiliates-sctn .cntnt-wrapper ul li img {
   display: block;
   width: 80px;
   margin: 0 0 5px 0;
}

.affiliates-sctn .cntnt-wrapper ul li span {
   display: block;
   font-size: 28px;
   font-weight: bold;
   line-height: 30px;
   color: #3c4876;
}

.affiliates-sctn .cntnt-wrapper p strong {
   font-weight: 700;
   font-size: 18px;
   line-height: 25px;
   color: #3c4876;
}

/* end for affiliates section is here */

/* ============================== end partners page css is here =================================== */

/* ============================== start diagnostic page css is here =================================== */

.emdr-diagnostic-pg .vemdr-page-header {
   background-size: 96%;
   background-position: top right;
   padding: 0 0 60px 0;
}

.emdr-diagnostic-pg .vemdr-page-header .bnr-rght img {
   max-width: 90%;
}

.emdr-diagnostic-pg .vemdr-page-header .banner-hdng h1.banner-title {
   margin: 0 0 25px 0;
}
.emdr-diagnostic-pg .bx-cntnt p{
   font-size: 22px;
   line-height: 30px;
}
.diagnostic-bx-mn {
   position: relative;
}
.emdr-diagnostic-pg .diagnostic-bx-mn {
   margin-top: 200px;
}

.diagnostic-bx-mn::before {
   content: "";
   position: absolute;
   bottom: 10%;
   right: 0;
   width: 100%;
   height: 100%;
   background-image: url(../new_images/three-dot-long-bg.png);
   background-position: bottom right;
   background-repeat: no-repeat;
   z-index: -1;
}

.diagnostic-bx-mn .blogright {
   padding: 0;
   background: transparent;
}
.emdr-diagnostic-pg .blogright {
   width: 100%;
}
.diagnostic-bx .diagnostic-card {
   background-color: #fff;
   min-height: 560px;
   border: none;
   -webkit-box-shadow: 0 0 20px #efefef;
   -moz-box-shadow: 0 0 20px #efefef;
   box-shadow: 0 0 20px #efefef;
   margin: 0 0 35px 0;
   border-radius: 20px;
}

.diagnostic-bx .diagnostic-card .card-body {
   padding: 25px;
   display: flex;
   flex-direction: column;
   justify-content: space-between;
   min-height: 366px;
}

.diagnostic-bx .diagnostic-card-img-wrapper {
   height: auto;
   border-radius: 20px;
   overflow: hidden;
}

.diagnostic-card-img-wrapper .card-img-top {
   object-fit: cover;
   height: 215px;
   border-radius: 20px;
   /* border: 2px solid #F3DBBA; */
   overflow: hidden;
}

.diagnostic-bx .card-body .bx-cntnt {
   position: relative;
   /* height: -webkit-fill-available; */
   padding-bottom: 20px;
   width: 100%;
}

/* .diagnostic-bx .card-body .vemdr-button-wrapper {
   position: absolute;
   bottom: 0;
   left: 0;
} */

.diagnostic-bx .diagnostic-card .test-btn {
   width: 150px;
   border: 3px solid #3a4775;
}

.diagnostic-bx .diagnostic-card .bold-sky-bnr-text {
   margin: 0;
}

.diagnostic-bx .diagnostic-card .bold-sky-bnr-text a {
   color: #3A4775;
   font-size: 18px;
   text-transform: capitalize;
   margin: 10px 0 0 0;
}

.diagnostic-bx.risk-free-promise-bx .card-body {
   display: flex;
   align-items: center;
   justify-content: center;
   width: 100%;
   text-align: center;
   flex-direction: unset;
}
.risk-free-promise-bx .get-involved-section-title{
   font-weight: normal;
   font-size: 42px;
   line-height: 57px;
   text-align: center;
   color: #3A4775;
   text-transform: inherit;
}

.risk-free-promise-bx .diagnostic-card {
   background: transparent;
   -webkit-box-shadow: unset;
   -moz-box-shadow: unset;
   box-shadow: unset;
}

.risk-free-promise-bx .card-body .vemdr-button-wrapper {
   position: unset;
}

.risk-free-promise-bx .card-body .vemdr-button-wrapper .vemdr-btn {
   width: 215px;
   margin: 45px auto 15px auto;
}

.risk-free-promise-bx .diagnostic-card .bold-sky-bnr-text {
   font-size: 25px;
   text-transform: uppercase;
}

/* ============================== end diagnostic page css is here =================================== */


/* ============================== start affiliate page css is here =================================== */
.emdr-affilate-pg .vemdr-banner-wrapper h1.banner-title {
   font-size: 60px;
   line-height: 70px;
   font-weight: 800;
}
.emdr-affilate-pg .vemdr-banner-wrapper .banner-txt{
   font-size: 22px;
   line-height: 34px;
}
.affilate-pg .vemdr-banner-wrapper .banner-txt{
   font-weight: bold;
   font-size: 24px;
   line-height: 33px;
   color: #909191;
}
/* .emdr-affilate-pg .vemdr-banner-wrapper {
   max-width: 100%;
} */

.emdr-affilate-pg .affiliates-sctn .faq-background-img {
   right: -50px;
}
/* .emdr-affilate-pg .affiliates-sctn {
   padding: 100px 0;
   margin: 90px 0;
} */
.emdr-affilate-pg .affiliate-aftr-bnr-three-dot {
   position: absolute;
   top: -15%;
   left: -60px;
   width: 130px;
}

/* ============================== end affiliate page css is here =================================== */



/* ============================== start result page css is here =================================== */

/* start header section is here */

.result-pg .vemdr-page-header {
   
   background-image: url('https://vemdr-staging.s3.us-west-2.amazonaws.com/design/new_images/result-bnr-bg.png');
   background-position: top right;
   background-size: 90%;
   position: relative;
}

.emdr-result-pg .banner-hdng .bold-sky-bnr-text {
   margin: 8px 0 0 0;
}

.emdr-result-pg .vemdr-page-header .vemdr-banner-wrapper .vemdr-button-wrapper {
   margin: 30px 0 0 0;
}



/* end header section is here */

/* start review on fb section is here */
.emdr-result-pg .vemdr-banner-wrapper h1.banner-title {
   font-size: 52px;
   line-height: 67px;
   font-weight: 800;
}
.emdr-result-pg .banner-hdng .small-title{
   font-size: 44px;
   line-height: 50px;
   font-weight: 500;
}
.emdr-result-pg .banner-hdng p{
   font-weight: 400;
   font-size: 22px;
   line-height: 34px;
   color: #FFFFFF;
}
.emdr-result-pg  .banner-hdng .bold-normal-p{
   font-weight: 600;
}
.emdr-result-pg .review-on-fb {
   padding: 100px 0 60px 0;
}

.emdr-result-pg .review-fb-bx {
   position: relative;
   background-color: #f4f8fb;
   padding: 20px;
   border-radius: 35px;
}

.emdr-result-pg .review-fb-bx::before {
   content: "";
   position: absolute;
   width: 104px;
   height: 90px;
   background: url(../new_images/quotation_mark_background.png);
   top: 0;
   right: 11.62%;
   left: auto;
}

.emdr-result-pg .video-and-review {
   display: flex;
}

.emdr-result-pg .review-fb-bx .bold-sky-bnr-text {
   font-size: 18px;
   color: #909191;
   text-transform: inherit;
}

.emdr-result-pg .review-fb-bx h3 {
   font-size: 24px;
   text-transform: inherit;
   line-height: 33px;
   margin: 20px 0 20px 0;
}

.emdr-result-pg .video-and-review .video-cntnt {
   width: 60%;
   margin: 0 20px 0 0;
}

.emdr-result-pg .video-and-review .video-cntnt img {
   width: 100%;
   border-radius: 42px;
}

.emdr-result-pg .video-and-review .review-cntnt {
   width: 35%;
}
.emdr-result-pg .video-and-review .review-cntnt p {
   font-size: 14px;
   line-height: 22px;
}

.emdr-result-pg .before-after-sctn {
   display: flex;
   align-items: flex-end;
   justify-content: center;
}

.emdr-result-pg .before-after-sctn .left-sctn {
   margin-right: 30px;
}

.emdr-result-pg .before-after-sctn .left-sctn h3 {
   font-weight: bold;
   font-size: 24px;
   line-height: 33px;
}

.emdr-result-pg .before-after-sctn .left-sctn p {
   margin: 0;
   font-weight: bold;
}

.emdr-result-pg .before-after-sctn .left-sctn img {
   max-width: 205px;
   margin: 6px 0 5px 0;
}

.emdr-result-pg .before-after-sctn .left-sctn .small-p {
   font-weight: normal;
   font-size: 14px;
   line-height: 19px;
   margin: 15px 0 0 0;
}

.emdr-result-pg .before-after-sctn .rght-sctn .fr-mobile-img {
   display: none;
}

/* end review on fb section is here */

/* start video review section is here */

.video-review-mn {
   background-color: transparent;
}

.video-review-mn::before {
   top: 28px;
   background-image: url(../new_images/three-dot-long-bg.png);
   background-size: 40px;
   height: 125%;
}

.video-review-mn .owl-item-client-feedback .client-info .bold-txt {
   font-weight: bold;
   font-size: 14px;
   line-height: 19px;
   color: #3c4876;
}

.video-review-mn .owl-item-client-feedback .client-info .normal-txt {
   font-weight: 500;
   font-size: 14px;
   line-height: 19px;
   color: #3c4876;
}

.video-review-carousal .owl-item-client-feedback-video {
   background: transparent;
}

.video-review-carousal .owl-item-client-feedback .feedback-header::before {
   bottom: -40px;
   left: 35%;
   top: unset;
}

.video-review-carousal .owl-item:nth-child(odd) .owl-item-client-feedback {
   background-color: #f4f8fb;
}

.video-review-carousal .owl-item:nth-child(odd) .owl-item-client-feedback .feedback-header::before {
   top: -27px;
   right: 11.62%;
   left: auto;
}

/* end video review section is here */

/* start customer testimonial section is here */

.customer-testimonial-sctn {
   position: relative;
}

.customer-testimonial-sctn::before {
   content: "";
   position: absolute;
   top: 0;
   left: 0;
   height: 175%;
   width: 100%;
   /* background-image: url(../new_images/customer-testimonial-bg.png); */
   background-repeat: no-repeat;
   background-size: 45%;
   z-index: -1;
}

.customer-testimonial-sctn .result-carousel .owl-nav button span {
   font-size: 50px;
   line-height: 0;
}

.customer-testimonial-sctn .result-carousel .owl-nav button {
   background-color: #DEDDDE;
   color: #3c4876;
   transition: 0.5s;
   border-radius: 50%;
   height: 40px;
   width: 40px;
   display: flex;
   align-items: center;
   justify-content: center;
}

.customer-testimonial-sctn .result-carousel .owl-nav button:hover {
   background-color: #3c4876;
   color: #fff;
   transition: 0.5s;
}
.customer-testimonial-sctn .result-carousel .owl-nav button.disabled {
   opacity: 0.5;
}
.customer-testimonial-sctn .result-carousel .owl-nav button.disabled:hover {
   color: #3c4876;
}
.customer-testimonial-sctn .result-carousel .owl-next {
   margin-left: 10px !important;
}

.customer-testimonial-sctn .result-carousel .owl-nav button span {
   font-size: 35px;
   padding: 17px 0;
   height: 40px;
   width: 40px;
   display: flex;
   justify-content: center;
   line-height: 0;
}

.customer-testimonial-sctn .result-carousel .owl-dots {
   display: none;
}

.customer-testimonial-sctn .filter-option-slider .owl-dots {
   display: block;
   padding: 10px 10px 0 0;
}

.customer-testimonial-sctn .result-carousel .owl-nav {
   width: auto;
   bottom: -40px;
   top: auto;
   right: 0;
}

.customer-testimonial-sctn .bold-sky-bnr-text {
   font-weight: bold;
   font-size: 24px;
   line-height: 33px;
   color: #3A4775;
   text-transform: inherit;
   font-weight: 700;
   margin: 0 0 15px 0;
}

.customer-testimonial-sctn .searchbox {
   height: 45px;
   width: 75%;
   margin: 20px 0;
   padding: 0;
}

.customer-testimonial-sctn .searchbox .form-control {
   width: 80%;
   padding: 15px 20px 20px;
   font-size: 14px;
   height: 45px;
}

.customer-testimonial-sctn .searchbox .form-control::placeholder {
   color: #919191;
}

.customer-testimonial-sctn .searchbtn {
   height: 42px;
   padding: 0 15px;
}

.customer-testimonial-sctn .searchbtn i {
   font-size: 30px;
   color: #909191;
   line-height: 45px;
}

.customer-testimonial-sctn .blogleft .bigtext {
   color: #3c4876;
   font-weight: 400;
   font-family: "Open Sans", sans-serif;
}

.customer-testimonial-sctn .filtersec ul li a {
   padding: 12px 22px;
   background:#DEDDDE;
   color: #3c4876;
   font-family: "Open Sans", sans-serif;
   /* -webkit-box-shadow: 6px 6px 15px rgba(243, 219, 186, 0.5);
   -moz-box-shadow: 6px 6px 15px rgba(243, 219, 186, 0.5);
   box-shadow: 6px 6px 15px rgba(243, 219, 186, 0.5); */
   transition: 0.5s;
   font-weight: 700;
}

.customer-testimonial-sctn .filtersec ul li a:hover {
   background-color: #3c4876;
   color: #DEDDDE;
   transition: 0.5s;
   -webkit-box-shadow: 6px 6px 15px rgba(204, 220, 237, 0.5);
   -moz-box-shadow: 6px 6px 15px rgba(204, 220, 237, 0.5);
   box-shadow: 6px 6px 15px rgba(204, 220, 237, 0.5);
}

.customer-testimonial-sctn .filtersec ul li {
   margin: 8px 18px 8px 0;
}

.customer-testimonial-sctn .owl-item-client-feedback .feedback-body a {
   color: #919191;
}

.customer-testimonial-sctn .owl-item-client-feedback .client-name a {
   color: #3c4876;
   font-size: 20px;
   font-weight: 600;
}

/* end customer testimonial section is here */

/* start feel better section is here */

.emdr-result-pg .feel-better-sctn,
.blog-pg-mn .feel-better-sctn{
   max-width: 90%;
   margin-left: auto;
   position: relative;
   padding: 0;
   display: block;
   margin: 65px 0 100px auto;
   background-color: transparent;
}

.emdr-result-pg .feel-better-sctn::after{
   content: "";
   background-image: url(../new_images/VEMDR-logo-transparent-bg.png);
   position: absolute;
   top: 0;
   right: 30px;
   width: 100%;
   background-size: 663px;
   min-height: 130px;
   background-repeat: no-repeat;
   background-position: right;
}
.blog-pg-mn .feel-better-sctn::after{
   content: "";
   background-image: url(../new_images/VEMDR-logo-transparent-bg.png);
   position: absolute;
   top: 0;
   right: 30px;
   width: 100%;
   background-size: 663px;
   min-height: 130px;
   background-repeat: no-repeat;
   background-position: right;
}

.emdr-result-pg .feel-btr-sctn-mn-row,
.blog-pg-mn .feel-btr-sctn-mn-row{
   background-color: #f0f1f1;
   position: relative;
   border-top-left-radius: 20px;
   border-bottom-left-radius: 20px;
   padding: 0px 15px;
}

.emdr-result-pg .feel-better-sctn h3,
.blog-pg-mn .feel-better-sctn h3{
   color: #3a4775;
   font-size: 20px;
   font-weight: 500;
}

.emdr-result-pg .feel-better-sctn p,
.blog-pg-mn .feel-better-sctn p{
   font-size: 18px;
   line-height: 26px;
   color: #909191;
   margin: 0;
}

.emdr-result-pg .feel-better-sctn .img-sctn,
.blog-pg-mn .feel-better-sctn .img-sctn{
   position: relative;
}

.emdr-result-pg .feel-better-sctn .img-sctn img,
.blog-pg-mn .feel-better-sctn .img-sctn img{
   position: absolute;
   top: -95px;
   left: 30%;
   max-height: 175px;
}

.emdr-result-pg .feel-better-sctn .cntnt-sctn,
.blog-pg-mn .feel-better-sctn .cntnt-sctn{
   padding: 15px 0 25px 0;
}

/* end feel better section is here */

/* ============================== end result page css is here =================================== */

/* ============================== start about us page css is here =================================== */

/* start header section is here */

.emdr-about-us-pg .vemdr-page-header::before {
   
   background-image: url(../new_images/about-us.png);
   background-repeat: no-repeat;
   background-position: 100%;
   background-size: 730px;
}
.emdr-about-us-pg .bnr-img{
   padding-top: 100px;
}
.about-us-pg .vemdr-banner-wrapper h1.banner-title {
   font-size: 80px;
}

.about-us-pg .vemdr-banner-wrapper .small-title {
   font-size: 40px;
   margin: 22px 0 40px 0;
}

.about-us-pg .vemdr-banner-wrapper .bold-sky-bnr-text {
   font-size: 20px;
   line-height: 28px;
}
/* end header section is here */

.what-we-exist-sctn {
   padding: 100px 0 100px 0;
}
.what-we-exist-sctn h2{
   font-weight: 800;
   font-size: 40px;
   line-height: 57px;
   color: #3A4775;
   margin: 0 82px;
}
.what-we-exist-sctn p{
   font-weight: 600;
   font-size: 24px;
   line-height: 33px;
   color: rgba(75, 79, 85, 1);
   margin: 15px 80px;
}

/* start our founder section is here */

.emdr-about-us-pg .vemdr-page-header {
   position: relative;
   padding: 0 0 100px 0;
}

.emdr-about-us-pg .vemdr-page-header::before {
   content: "";
   position: absolute;
   top: 60px;
   right: 0;
   width: 100%;
   height: 100%;
   background-image: url(../new_images/About-Us-Page-Top.png);
   background-position: bottom right;
   background-repeat: no-repeat;
   background-size: cover;
}

.emdr-about-us-pg .our-founder-sctn {
   background: #fff;
   border-top: 1px solid rgba(0, 0, 0, 0.14);
   border-bottom: 1px solid rgba(0, 0, 0, 0.14);
   padding: 0 0 0px 0;
   transition: 0.6s;
}
.emdr-about-us-pg .our-founder-sctn.active {
   padding: 0 0 70px 0;
   transition: 0.6s;
}

.emdr-about-us-pg .aboutUsOurFounderBG {
   position: absolute;
   top: 22%;
   left: 0;
   height: 82%;
   max-width: 100%;
}
.emdr-about-us-pg .our-founder-sctn .cntnt-bx-mn.active .cntnt-wrapper {
   background: #fffaf3;
}
/* .emdr-about-us-pg .our-founder-sctn .section-title-common,
.emdr-about-us-pg .our-founder-sctn .our-founder-cntnt-wrap {
   position: relative;
   z-index: 1;
} */

.emdr-about-us-pg .our-founder-sctn .cntnt-wrapper {
   padding: 0 10px;
   width: 100%;
   height: 100%;
   /* padding: 30px 12%;
   margin: 0 auto; */
   border-radius: 20px;
   margin-left: 15px;
}

.emdr-about-us-pg .our-founder-sctn .ownerbox {
   width: 100%;
   margin: 0 auto;
   text-align: left;
}

.emdr-about-us-pg .our-founder-sctn .ownerplus {
   left: auto;
   right: 10px;
   margin: auto;
   bottom: 10px;
   width: auto;
   background: transparent;
}

.emdr-about-us-pg .our-founder-cntnt-wrap .img-wrapper img {
   width: 100%;
   border-radius: 20px;
   height: 280px;
   object-fit: cover;
}

.emdr-about-us-pg .about-us-para{
   color: rgba(48, 47, 47, 1);
}
.emdr-about-us-pg .about-us-para-page{
   color: rgba(73, 74, 75, 0.61);
   font-weight: 400;
   font-size: 20px;
   line-height: 30px;
}


.emdr-about-us-pg .our-founder-sctn .cntnt-bx-mn .active-icon,
.emdr-about-us-pg .our-founder-sctn .cntnt-bx-mn.active .deactive-icon {
   display: none;
}

.emdr-about-us-pg .our-founder-sctn .cntnt-bx-mn.active .active-icon {
   display: block;
}

.emdr-about-us-pg .our-founder-sctn .card {
   background-color: transparent;
   border: none;
   padding: 0;
}

.emdr-about-us-pg .our-founder-sctn .card-body {
   padding: 15px 0 0 0;
}

.emdr-about-us-pg .our-founder-sctn .ownerbox h3 {
   text-transform: capitalize;
   margin: 20px 0 0 0;
}

.emdr-about-us-pg .our-founder-sctn .ownerbox .bold-sky-bnr-text {
   margin: 8px 0 0 0;
   font-weight: bold;
   font-size: 24px;
   line-height: 33px;
   color: #3A4775;
}

.emdr-about-us-pg .our-founder-sctn .ownerbox .bg-txt {
   margin: 10px 0 0 0;
   font-size: 18px;
}

.emdr-about-us-pg .our-founder-sctn .card p {
   font-size: 15px;
   line-height: 22px;
   color: #919191;
}

.emdr-about-us-pg .our-founder-sctn .bigtext {
   font-size: 47px;
   line-height: 1;
   text-transform: capitalize;
   color: #3a4775;
   margin: 40px 0;
   text-align: center;
   font-weight: 800;
}
.emdr-about-us-pg .about-us-heading{
   font-size: 40px;
   font-weight: 600;
   line-height: 45px;
   color: #fff;
   margin-bottom: 30px;
   text-transform: capitalize;
}

/* end our founder section is here */

/* start our partners section is here */

.emdr-about-us-pg .our-partners-sctn h3 {
   font-size: 22px;
   line-height: 32px;
   margin: 25px 0 25px 0;
}
.emdr-about-us-pg .news-media-sctn .customerreviewbox .bold-sky-bnr-text a{
   font-weight: 700;
   font-size: 24px;
   line-height: 28px;
   color: #3A4775;
}
.emdr-about-us-pg .our-partners-sctn {
   position: relative;
   padding: 0 0 85px 0;
   background: #e4e4e4;
   padding-top: 60px;
}
.emdr-about-us-pg .our-partners-sctn .bigtext {
   text-transform: inherit;
   font-weight: 800;
   font-size: 35px;
   line-height: 45px;
   text-align: center;
   color: #3A4775;
}
.emdr-about-us-pg .our-partners-sctn::before {
   background-image: url(../new_images/three-dot-bg.png);
   background-position: top right;
   background-repeat: no-repeat;
   background-size: 500px;
   content: "";
   position: absolute;
   top: -54px;
   right: -35px;
   width: 100%;
   height: 100%;
   z-index: -1;
}

.emdr-about-us-pg .our-partners-sctn .owl-carousel .owl-item img {
   margin: 0 auto;
   max-width: 200px;
}
.emdr-about-us-pg .customerreviewbox .date-txt{
   font-size: 20px;
   font-weight: 700;
   line-height: 27px;
   color:#292A2C;
}
.emdr-about-us-pg .access-plans-sctn {
   margin-bottom: 40px;
   margin-top: 40px;
}
.emdr-about-us-pg .access-plans-sctn-row h3 {
   font-size: 30px;
   line-height: 36px;
   font-weight: 800;
}
/* end our partners section is here */

/* start news and media section is here */

.news-media-sctn {
   background: transparent;
   padding: 60px 0 60px 0;
   position: relative;
   background: #e4e4e4;
}

.news-media-sctn .customerreviewbox .bold-sky-bnr-text a {
   font-weight: bold;
   font-size: 18px;
   line-height: 25px;
   color: #3A4775;
}

.news-media-sctn .customerreviewbox p {
   font-size: 15px;
   text-transform: inherit;
   color:#000;
   margin: 10px 0 0 0;
}
.news-media-sctn .customerreviewbox .grey-text {
   font-size: 18px;
   color: #87898B;
   font-weight: 600;
   line-height: 28px;
   margin: 10px  0;
}

.news-media-sctn .customerreviewbox {
   max-width: 100%;
   padding: 12px;
}

.news-media-sctn .result-carousel .owl-dots {
   text-align: center;
   padding-right: 0;
}

.news-media-sctn .result-carousel .hdng {
   text-transform: uppercase;
   font-size: 25px;
   margin: 0 0 5px 0;
}

/* end news and media section is here */

/* ============================== end about us page css is here =================================== */

/* ============================== start find a therapist page css is here =================================== */

/* start header section css is here */

.find-therapist-pg .vemdr-page-header {
   background-image: none;
   background-repeat: no-repeat;
   background-size: 1058px;
   background-position: top right;
   padding: 0;
   background-color: #fff;
   border: none;
}

.find-therapist-pg .vemdr-page-header .bnr-rght img {
   max-width: 100%;
}

.find-therapist-pg .vemdr-banner-wrapper .small-title {
   font-size: 42px;
   line-height: 57px;
   margin: 15px 0 0 0;
}
.find-therapist-pg .vemdr-banner-wrapper .bold-sky-bnr-text {
   color: #909191;
}

.find-therapist-pg .vemdr-banner-wrapper .bold-sky-bnr-text {
   margin: 25px 0 50px 0;
   text-transform: inherit;
}

.find-therapist-pg .vemdr-page-header .searchbox {
   background: #FAFAFA;
   border: 1px solid rgba(0, 0, 0, 0.18);
   border-radius: 6px;
   height: auto;
   padding: 0 35px;
   width: auto;
}
.find-therapist-pg .vemdr-banner-wrapper {
   padding: 70px 0 30px;
   max-width: 80%;
}
.find-therapist-pg .vemdr-page-header .searchbox .form-control {
   width: 80%;
   height: 42px;
   font-size: 14px;
   text-transform: inherit;
}

.find-therapist-pg .vemdr-page-header .searchbox .form-control::placeholder {
   color: #919191;
   font-size: 14px;
   text-transform: inherit;
}

/* .find-therapist-pg .vemdr-page-header .searchbox .searchbtn {
   height: 45px;
} */

.find-therapist-pg .vemdr-page-header .searchbtn i {
   font-size: 36px;
   line-height: 46px;
   color:rgba(0, 0, 0, 0.56);
}

.filter-btn-mn ul li {
   margin: 8px 18px 8px 0;
}

.filter-btn-mn ul li a {
   padding: 12px 14px;
   background: #3A4775;
   color: #fff;
   font-family: "Open Sans", sans-serif;
   -webkit-box-shadow: 6px 6px 15px rgba(243, 219, 186, 0.5);
   -moz-box-shadow: 6px 6px 15px rgba(243, 219, 186, 0.5);
   box-shadow: 6px 6px 15px rgba(243, 219, 186, 0.5);
   transition: 0.5s;
   line-height: 19px;
   font-weight: 700;
}

.filter-btn-mn ul li a:hover {
   background-color: #fafafa;
   color: #3a4775;
   -webkit-box-shadow: 6px 6px 15px rgba(204, 220, 237, 0.5);
   -moz-box-shadow: 6px 6px 15px rgba(204, 220, 237, 0.5);
   box-shadow: 6px 6px 15px rgba(204, 220, 237, 0.5);
   transition: 0.5s;
}

.filter-btn-mn .flag-icon-btn-mn li a {
   padding: 3px 20px 3px 3px;
}

.filter-btn-mn .flag-icon-btn-mn li a img {
   margin: 0 8px 0 0;
}

.find-therapist-pg .vemdr-page-header .filter-lst-btn[aria-expanded="true"] .down-icon {
   display: none;
}

.find-therapist-pg .vemdr-page-header .filter-lst-btn[aria-expanded="false"] .down-icon {
   display: inline-block;
}

.find-therapist-pg .vemdr-page-header .filter-lst-btn[aria-expanded="false"] .up-icon {
   display: none;
}

.find-therapist-pg .vemdr-page-header .filter-lst-btn[aria-expanded="true"] .up-icon {
   display: inline-block;
}
.find-therapist-pg .vemdr-banner-wrapper .banner-title {
   font-size: 40px;
   line-height: 50px;
   /* width: max-content; */
   color: #3a4775;
   font-weight: 800;
}
.find-therapist-pg .vemdr-banner-wrapper .small-title {
   font-size: 22px;
   line-height: 32px;
   font-weight: 600;
   color: #4B4F55;
}
.find-therapist-pg .vemdr-banner-wrapper .bold-sky-bnr-text {
   font-size: 22px;
   line-height: 32px;
   color: #3a4775;
   font-weight: 600;
}
/* end header section css is here */

/* start therapist section is here */

.therapist-lst-sctn {
   position: relative;
}

.therapist-lst-sctn .thrapst-lst-sctn-bg {
   position: absolute;
   top: 8%;
   right: 0;
}

.collapse-img-details-bx .cntnt-wrapper {
   padding: 15px 15px;
   width: 100%;
   height: 100%;
   margin: 0 auto;
   border-radius: 20px;
}

.collapse-img-details-bx .ownerimg img {
   width: 100%;
   border-radius: 20px;
   height: 300px;
   object-fit: cover;
   object-position: top;
}

.collapse-img-details-bx .ownerbox {
   width: 100%;
   margin: 0 auto;
   text-align: left;
}

.collapse-img-details-bx .ownerimg img {
   width: 100%;
   border-radius: 20px;
   height: 250px;
   object-fit: cover;
}

.collapse-img-details-bx .ownerplus {
   left: auto;
   right: 10px;
   margin: auto;
   bottom: 10px;
   width: auto;
   background: transparent;
}

.collapse-img-details-bx .ownerimg .ownerplus img {
   width: 50px;
   height: 50px;
}

.collapse-img-details-bx .cntnt-bx-mn .active-icon,
.collapse-img-details-bx .cntnt-bx-mn.active .deactive-icon {
   display: none;
}

.collapse-img-details-bx .cntnt-bx-mn.active .active-icon {
   display: block;
}

.collapse-img-details-bx .ownerbox h3 {
   text-transform: inherit;
   margin: 20px 0 0 0;
   font-weight: bold;
   font-size: 24px;
   line-height: 33px;
   color: #3A4775;
}

.collapse-img-details-bx .ownerbox .bold-sky-bnr-text {
   margin: 8px 0 0 0;
   font-size: 18px;
}

.collapse-img-details-bx .ownerbox .icon-link-p {
   display: flex;
   line-height: 25px;
}

.collapse-img-details-bx .ownerbox .icon-link-p img {
   width: 18px;
   height: 18px;
   margin: 3px 8px 0 0;
}

.collapse-img-details-bx .ownerbox .icon-link-p a {
   word-break: break-all;
   color: #3A4775;
   font-weight: normal;
   font-size: 17px;
   line-height: 24px;
}

.collapse-img-details-bx .cntnt-wrapper .dtls-cntnt-mn {
   position: absolute;
   left: 0;
   z-index: 9;
   background: #fffaf3;
   padding: 12px 15px 20px 15px;
   -webkit-box-shadow: 0px 20px 40px rgba(0, 0, 0, 0.08);
   -moz-box-shadow: 0px 20px 40px rgba(0, 0, 0, 0.08);
   box-shadow: 0px 20px 40px rgba(0, 0, 0, 0.08);
   border-bottom-left-radius: 20px;
   border-bottom-right-radius: 20px;
}

.collapse-img-details-bx .cntnt-bx-mn.active .cntnt-wrapper {
   background: #fffaf3;
   position: relative;
   -webkit-box-shadow: 0px 4px 40px rgba(0, 0, 0, 0.08);
   -moz-box-shadow: 0px 4px 40px rgba(0, 0, 0, 0.08);
   box-shadow: 0px 4px 40px rgba(0, 0, 0, 0.08);
}

.collapse-img-details-bx .card {
   background-color: transparent;
   border: none;
   padding: 0;
}

.collapse-img-details-bx .card-body {
   padding: 0;
}

.collapse-img-details-bx .card-body .dtls-cntnt-p {
   color: #919191;
}

/* end therapist section is here */

/* start pagination is here */

.find-therapist-pg .pagination-sctn {
   padding: 30px 0;
   position: relative;
}

.find-therapist-pg .pagination-sctn::before {
   background-image: url(../new_images/three-dot-bg.png);
   background-position: top left;
   background-repeat: no-repeat;
   background-size: 28%;
   content: "";
   position: absolute;
   top: 0;
   left: -155px;
   width: 100%;
   height: 145%;
   z-index: -1;
}

.pagination-sctn .pagintion-mn {
   display: flex;
   justify-content: center;
}

.pagination-sctn .pagintion-mn .lst-mn {
   display: flex;
   align-items: center;
}

.pagination-sctn .pagintion-mn a {
   padding: 14px 11px;
   margin: 0 12px;
   color: #6d94bd;
   font-weight: 600;
   height: 30px;
   width: 30px;
   border-radius: 50%;
   line-height: 0;
   transition: 0.5s;
   display: block;
}

.pagination-sctn .pagintion-mn a:hover {
   color: #546e99;
   background: #e9f3fa;
   -webkit-box-shadow: 6px 6px 15px rgba(243, 219, 186, 0.5);
   -moz-box-shadow: 6px 6px 15px rgba(243, 219, 186, 0.5);
   box-shadow: 6px 6px 15px rgba(243, 219, 186, 0.5);
   transition: 0.5s;
}

.pagination-sctn .pagintion-mn .shortcut-bx-mn {
   display: flex;
   align-items: center;
}

.pagination-sctn .pagintion-mn .active a {
   background: #f3dbba;
   -webkit-box-shadow: 6px 6px 15px rgba(243, 219, 186, 0.5);
   -moz-box-shadow: 6px 6px 15px rgba(243, 219, 186, 0.5);
   box-shadow: 6px 6px 15px rgba(243, 219, 186, 0.5);
}

.pagination-sctn .pagintion-mn .navigation-btn a {
   line-height: 0;
   padding: 3px 11px;
   font-size: 22px;
   color: #3a4775;
}

.pagination-sctn .pagintion-mn .go-to-page span {
   color: #919191;
   font-size: 14px;
}

.pagination-sctn .pagintion-mn .inpt-bx-li input {
   width: 40px;
   border: 1px solid #919191;
   border-radius: 10px;
   height: 40px;
   margin: 0 10px;
   outline: none;
   padding: 15px 10px;
   color: #919191;
}

.pagination-sctn .pagintion-mn .inpt-bx-li input::placeholder {
   color: #919191;
}

.pagination-sctn .pagintion-mn .go-btn-mn a {
   width: auto;
   padding: 10px 5px;
   color: #3a4775;
   font-size: 14px;
   font-weight: 500;
   margin: 0;
}

/* end pagination is here */

.collapse-img-details-bx .ownerbox .bold-sky-bnr-text {
   color: #3A4775;
   font-weight: 700;
   font-family: "Open Sans", sans-serif;
   font-size: 18px;
   line-height: 22px;
   letter-spacing: 0;
}
.find-therapist-pg .searchcontent .filter-lstng-title {
   color: #6E6F74;
   font-weight: 500;
   font-size: 22px;
   line-height: 1;
   letter-spacing: 0;
   margin: 0;
   padding-top: 22.5px;
}
.find-therapist-pg .searchcontent .filter-lstng-title a{
   color: #6E6F74;
   margin-top: 2px;
}
.find-therapist-pg .collapse-img-details-bx .ownerbox .bold-sky-bnr-text {
   color: #726E6E;;
}
.find-therapist-pg .collapse-img-details-bx .ownerbox .icon-link-p a,
.find-therapist-pg .collapse-img-details-bx .ownerbox .icon-link-p span{
   font-size: 17px;
   line-height:27px;
   color: #726E6E;
}
/* ============================== end find a therapist page css is here =================================== */

/* ============================== start depression quiz page css is here =================================== */

.diagnostic-quiz-pgdiagnostic-quiz-pg .vemdr-page-header {
   background-image: url(/vendor/quiz/img/depress-quiz-bnr-bg.png);
   background-size: 1080px;
   padding: 0 0 40px 0;
}
.diagnostic-quiz-pg .appreciate-para u{
    font-weight: bold;
    color: #3A4775;
}
.diagnostic-quiz-pg .add-btn {
    outline: none;
    height: 40px;
    width: 120px;
    color: #fff;
    font-style: normal;
    font-weight: bold;
    line-height: 19px;
    text-transform: uppercase;
    cursor: pointer;
    height: 35px;
    width: 35px;
    font-size: 20px;
    line-height: 29px;
    background: #3a4775;
    border: 1px solid rgba(0, 0, 0, 0.09);
    box-shadow: 0px 4px 9px rgb(0 0 0 / 6%) !important;
    margin-left: 10px !important;
}
.diagnostic-quiz-pg .remove-btn {
   outline: none;
   height: 40px;
   width: 120px;
   color: #fff;
   font-style: normal;
   font-weight: bold;
   line-height: 19px;
   text-transform: uppercase;
   cursor: pointer;
   height: 35px;
   width: 35px;
   font-size: 20px;
   line-height: 29px;
   background: #3a4775;
   border: 1px solid rgba(0, 0, 0, 0.09);
   box-shadow: 0px 4px 9px rgb(0 0 0 / 6%) !important;
   margin-left: 10px !important;
   float: right;
}
.diagnostic-quiz-pg .session-field {
   height: 120px;
   margin-bottom: 12px;
   padding:20px;
   border: 1.8px solid #eee;
   border-radius: 10px;
   color: #3a4775;
   font-size: 18px;
   line-height: 25px;
   font-weight: normal;
   margin-top: 10px;
}
.diagnostic-quiz-pg .appreciate-box{
   padding: 20px;
   border: solid 1px #dedede;
   border-radius: 10px;
   background: rgba(217, 217, 217, 0.12);
   margin: 14px 0;

}
.four-o-four-page-wrapper-outer .vemdr-page-header {
   
   /* background-image: url("https://vemdr-staging.s3.us-west-2.amazonaws.com/quiz/img/diagnostic-questions-page-header-bg.jpg"); */
   background-size: 150% !important;
   background-position: 72% 74% !important;
   background-repeat: no-repeat;
}

.diagnostic-quiz-pg .vemdr-banner-wrapper .banner-title {
   line-height: 85px;
}

.diagnostic-quiz-pg .vemdr-banner-wrapper .banner-title span {
   font-weight: 300;
   font-size: 60px;
   text-transform: uppercase;
   font-family: "Open Sans", sans-serif;
}

.diagnostic-quiz-pg .vemdr-page-header .bnr-rght img {
   max-width: 85%;
}

.diagnostic-quiz-pg .abt-cntnt-sctn {
   padding: 0 0 80px 0;
}

.diagnostic-quiz-pg .row {
   max-width: 100%;
}

.diagnostic-quiz-pg .big-btn .vemdr-btn {
   width: 460px;
   margin: 55px 0 30px 0;
   font-size: 18px;
   line-height: 25px;
}

.grief-quiz-page .big-btn .vemdr-btn {
   height: 55px;
   border-radius: 50px;
}

.diagnostic-quiz-pg .abt-cntnt-sctn {
   position: relative;
}

.diagnostic-quiz-pg .abt-cntnt-sctn::before {
   content: "";
   position: absolute;
   bottom: 0;
   right: 0;
   height: 100%;
   width: 100%;
   background-image: url(/vendor/quiz/img/abt-cntnt-sctn-bg.png);
   background-size: 850px;
   background-repeat: no-repeat;
   background-position: bottom right;
   z-index: -1;
}
.childhood-quiz-pg .vemdr-page-header .bnr-lft {
   padding-right: 0;
}
.diagnostic-quiz-pg .abt-cntnt-sctn .top-p-sctn p {
   color: #919191;
}

.diagnostic-quiz-pg .abt-cntnt-sctn .cntnt-wrapper {
   max-width: 86%;
}

.diagnostic-quiz-pg .abt-cntnt-sctn .img-sctn img {
   max-height: 65px;
}

.diagnostic-quiz-pg .abt-cntnt-sctn .img-sctn p {
   line-height: 25px;
   margin: 18px 0 0 0;
}

/* ============================== end depression test page css is here =================================== */

/* ============================== Start appreciate good test page css is here =================================== */
.appreciate-good-pg .vemdr-page-header {
   background-color: transparent;
}
.appreciate-good-pg .row{
   max-width: 100%;
}
.appreciate-good-pg .add-btn {
    outline: none;
    height: 40px;
    width: 120px;
    color: #fff;
    font-style: normal;
    font-weight: bold;
    cursor: pointer;
    height: 35px;
    width: 35px;
    font-size: 20px;
    line-height: 26px;
    background: #3a4775;
    border: 1px solid rgba(0, 0, 0, 0.09);
    box-shadow: 0px 4px 9px rgb(0 0 0 / 6%) !important;
    margin-left: 10px !important;
    margin-top: 15px;
}
.appreciate-good-pg .remove-btn {
   outline: none;
   height: 40px;
   width: 120px;
   color: #fff;
   font-style: normal;
   font-weight: bold;
   cursor: pointer;
   height: 35px;
   width: 35px;
   font-size: 20px;
   line-height: 26px;
   background: #3a4775;
   border: 1px solid rgba(0, 0, 0, 0.09);
   box-shadow: 0px 4px 9px rgb(0 0 0 / 6%) !important;
   float: right;
   margin-bottom: 15px;
}
.appreciate-good-pg .session-field {
   height: 120px;
   margin-bottom: 12px;
   padding:20px;
   border: 1px solid rgba(44, 43, 43, 0.9);
   border-radius: 9px;
   color: #3a4775;
   font-size: 18px;
   line-height: 25px;
   font-weight: normal;
   margin-top: 10px;
}
.diagnostic-quiz-pg .appreciate-box{
   padding: 20px;
   border: solid 1px #dedede;
   border-radius: 10px;
   background: rgba(217, 217, 217, 0.12);
   margin: 14px 0;

}
.four-o-four-page-wrapper-outer .vemdr-page-header {
   
   /* background-image: url("https://vemdr-staging.s3.us-west-2.amazonaws.com/quiz/img/diagnostic-questions-page-header-bg.jpg"); */
   background-size: 150% !important;
   background-position: 72% 74% !important;
   background-repeat: no-repeat;
}

.diagnostic-quiz-pg .vemdr-banner-wrapper .banner-title {
   line-height: 85px;
}

.diagnostic-quiz-pg .vemdr-banner-wrapper .banner-title span {
   font-weight: 300;
   font-size: 60px;
   text-transform: uppercase;
   font-family: "Open Sans", sans-serif;
}

.diagnostic-quiz-pg .vemdr-page-header .bnr-rght img {
   max-width: 85%;
}

.diagnostic-quiz-pg .abt-cntnt-sctn {
   padding: 55px 0 80px 0;
}

.diagnostic-quiz-pg .row {
   max-width: 100%;
}

.diagnostic-quiz-pg .big-btn .vemdr-btn {
   width: 460px;
   margin: 55px 0 30px 0;
   font-size: 18px;
   line-height: 25px;
}

.grief-quiz-page .big-btn .vemdr-btn {
   height: 55px;
   border-radius: 50px;
}

.diagnostic-quiz-pg .abt-cntnt-sctn {
   position: relative;
}

.diagnostic-quiz-pg .abt-cntnt-sctn::before {
   content: "";
   position: absolute;
   bottom: 0;
   right: 0;
   height: 100%;
   width: 100%;
   background-image: url(/vendor/quiz/img/abt-cntnt-sctn-bg.png);
   background-size: 850px;
   background-repeat: no-repeat;
   background-position: bottom right;
   z-index: -1;
}
.childhood-quiz-pg .vemdr-page-header .bnr-lft {
   padding-right: 0;
}
.diagnostic-quiz-pg .abt-cntnt-sctn .top-p-sctn p {
   color: #919191;
}

.diagnostic-quiz-pg .abt-cntnt-sctn .cntnt-wrapper {
   max-width: 86%;
}

.diagnostic-quiz-pg .abt-cntnt-sctn .img-sctn img {
   max-height: 65px;
}

.diagnostic-quiz-pg .abt-cntnt-sctn .img-sctn p {
   line-height: 25px;
   margin: 18px 0 0 0;
}

/* ============================== end depression test page css is here =================================== */

/* ============================== Start appreciate good test page css is here =================================== */

/* =Riya changes css start= */
.appreciate-good-things-pg .vemdr-page-header {
   background-color: transparent;
}
.appreciate-good-things-pg .row{
   max-width: 100%;
}
.appreciate-good-things-pg .add-btn {
    outline: none;
    height: 40px;
    width: 120px;
    color: #fff;
    font-style: normal;
    font-weight: bold;
    cursor: pointer;
    height: 35px;
    width: 35px;
    font-size: 20px;
    line-height: 26px;
    background: #3a4775;
    border: 1px solid rgba(0, 0, 0, 0.09);
    box-shadow: 0px 4px 9px rgb(0 0 0 / 6%) !important;
    margin-left: 10px !important;
    margin-top: 15px;
}
.appreciate-good-things-pg .remove-btn {
   outline: none;
   height: 40px;
   width: 120px;
   color: #fff;
   font-style: normal;
   font-weight: bold;
   cursor: pointer;
   height: 35px;
   width: 35px;
   font-size: 20px;
   line-height: 26px;
   background: #3a4775;
   border: 1px solid rgba(0, 0, 0, 0.09);
   box-shadow: 0px 4px 9px rgb(0 0 0 / 6%) !important;
   float: right;
   margin-bottom: 15px;
}
.appreciate-good-things-pg .session-field {
   height: 120px;
   margin-bottom: 12px;
   padding:20px;
   border: 1px solid rgba(44, 43, 43, 0.9);
   border-radius: 9px;
   color: #3a4775;
   font-size: 18px;
   line-height: 25px;
   font-weight: normal;
   margin-top: 10px;
}
.appreciate-good-things-pg .date-session-field {
   height: 40px;
   margin-bottom: 12px;
   padding:10px;
   border: 1px solid rgba(44, 43, 43, 0.9);
   border-radius: 9px;
   color: #3a4775;
   font-size: 18px;
   line-height: 25px;
   font-weight: normal;
}
.appreciate-good-things-pg .appreciate-box{
   padding:40px 30px;
   background: rgba(224, 218, 218, 0.08);
   border: 1px solid rgba(0, 0, 0, 0.14);
   box-shadow: 0px 4px 21px rgba(0, 0, 0, 0.12);
   border-radius: 20px;
   margin: 14px 0;

}
.appreciate-good-things-pg .list-item {
   margin-left: 0;
   margin-bottom: 10px;
   display: flex;
}
.appreciate-good-things-pg .img-list-optn-bx,
.appreciate-good-things-pg .list-txt{
   font-size: 20px;
   line-height: 26px; 
   color: #222;
}
.appreciate-good-things-pg .img-list-optn-bx img,
.appreciate-good-things-pg .list-icon img{
   margin: 0;
}
.appreciate-good-things-pg .input-field{
   font-size: 20px;
   font-weight: 500;
   line-height: 25px;
   color: #585858;
   margin-bottom: 8px;
}
.appreciate-good-things-pg  .appreciate_para{
   font-size: 20px;
   font-weight: 500;
   line-height: 26px;
   color: #75787E;
}
/* .appreciate-good-pg .appreciate-row{
   padding: 0 60px;
} */
/* .appreciate-good-things-pg .appreciate-box{
   margin: 0 60px;
} */
.appreciate-good-things-pg  .abt-cntnt-sctn {
   padding: 120px 0 50px;
}
.appreciate-good-things-pg .appreciate-heading{
   font-size: 35px;
   font-weight: 800;
   line-height: 50px;
   text-align: center;
   color: #3A4775;
   margin-bottom: 50px;
   padding: 0 60px;
}
.appreciate-good-things-pg .appreciate-heading-two{
   font-size: 25px;
   line-height: 32px;
   color: #3A4775;
   margin-bottom:15px;
}
.appreciate-good-things-pg .appreciate-para{
   font-size: 25px;
   line-height: 32px;
   color: #3A4775;
}
.appreciate-good-things-pg .appreciate-para-two{
   font-size: 20px;
   line-height: 26px;
   color: #61656B;
}
.appreciate-good-things-pg .col-icon{
   padding-left: 6px;
}
/* .appreciate-good-things-pg #appreciate-img{
   width: 700px;
   height: 400px;
} */
/* =Riya changes css end= */

.appreciate-good-pg .date-session-field {
   height: 40px;
   margin-bottom: 12px;
   padding:10px;
   border: 1px solid rgba(44, 43, 43, 0.9);
   border-radius: 9px;
   color: #3a4775;
   font-size: 18px;
   line-height: 25px;
   font-weight: normal;
}
.appreciate-good-pg .appreciate-box{
   padding:40px 30px;
   background: rgba(224, 218, 218, 0.08);
   border: 1px solid rgba(0, 0, 0, 0.14);
   box-shadow: 0px 4px 21px rgba(0, 0, 0, 0.12);
   border-radius: 20px;
   margin: 14px 0;

}
.appreciate-good-pg .list-item {
   margin-left: 12px;
   margin-bottom: 12px;
}
.appreciate-good-pg .img-list-optn-bx,
.appreciate-good-pg .list-txt{
   font-size: 18px;
   font-weight: 700;
   line-height: 28px; 
}
.appreciate-good-pg .img-list-optn-bx img,
.appreciate-good-pg .list-icon img{
   width: 40px;
   margin: 0;
}
.appreciate-good-pg .input-field{
   font-size: 20px;
   font-weight: 500;
   line-height: 25px;
   color: #585858;
   margin-bottom: 8px;
}
.appreciate-good-pg  .appreciate_para{
   font-size: 18px;
   font-weight: 500;
   line-height: 22px;
   text-align: center;
   color: #75787E;
}
/* .appreciate-good-pg .appreciate-row{
   padding: 0 60px;
} */
.appreciate-good-pg .app-row{
   padding: 0 80px;
}
/* .appreciate-good-pg .appreciate-img{
   width: 580px;
   height: 340px;
} */
.appreciate-good-pg .vemdr-banner-wrapper .banner-title {
   line-height: 85px;
}

.appreciate-good-pg  .vemdr-banner-wrapper .banner-title span {
   font-weight: 300;
   font-size: 60px;
   text-transform: uppercase;
   font-family: "Open Sans", sans-serif;
}

.appreciate-good-pg  .vemdr-page-header .bnr-rght img {
   max-width: 85%;
}

/* .appreciate-good-pg .appreciate-retro{
   height: 400px;
} */
.test-good-pg-navbar .vemdr-button-wrapper{
   margin-top: 8px;
}
.test-good-pg-navbar ul {
   display: flex;
   justify-content: space-between;
   list-style: none;
}

.test-good-pg-navbar ul li:first-child {
   margin: 0;
}

.test-good-pg-navbar img.nav-logo {
   height: 65px;
}

.test-good-pg-navbar .back-test-btn {
   background: #ccdced;
   color: #000;
   width: auto;
   transition: 0.5s;
   display: flex;
   justify-content: center;
   align-items: center;
   width: 270px;
   height: 50px;
   padding-right: 20px;
   padding-left: 20px;
   border-radius: 50px;
}

.test-good-pg-navbar .back-test-btn .vemdr-double-left-icon {
   margin: 0 15px 0 0;
}

.test-good-pg-navbar .navbar-brand {
   width: auto;
   padding:0;
}

.test-good-pg-navbar .back-test-btn i {
   margin: 0 -2px;
}

.test-good-pg-navbar ul li:first-child {
   margin: 0;
}

.test-good-pg-navbar ul li:last-child {
   margin: 0 0 15px 15px;
}

.test-good-pg-navbar .back-test-btn:hover {
   background: #3a4775;
   color: #fff;
   -webkit-box-shadow: 6px 6px 15px rgba(204, 220, 237, 0.5);
   -moz-box-shadow: 6px 6px 15px rgba(204, 220, 237, 0.5);
   box-shadow: 6px 6px 15px rgba(204, 220, 237, 0.5);
   transition: 0.5s;
}
/* .diagnostic-quiz-pg .big-btn .vemdr-btn {
   width: 460px;
   margin: 55px 0 30px 0;
   font-size: 18px;
   line-height: 25px;
}

.grief-quiz-page .big-btn .vemdr-btn {
   height: 55px;
   border-radius: 50px;
}

.diagnostic-quiz-pg .abt-cntnt-sctn {
   position: relative;
}

.diagnostic-quiz-pg .abt-cntnt-sctn::before {
   content: "";
   position: absolute;
   bottom: 0;
   right: 0;
   height: 100%;
   width: 100%;
   background-image: url(/vendor/quiz/img/abt-cntnt-sctn-bg.png);
   background-size: 850px;
   background-repeat: no-repeat;
   background-position: bottom right;
   z-index: -1;
}
.childhood-quiz-pg .vemdr-page-header .bnr-lft {
   padding-right: 0;
}
.diagnostic-quiz-pg .abt-cntnt-sctn .top-p-sctn p {
   color: #919191;
}

.diagnostic-quiz-pg .abt-cntnt-sctn .cntnt-wrapper {
   max-width: 86%;
}

.diagnostic-quiz-pg .abt-cntnt-sctn .img-sctn img {
   max-height: 65px;
}

.diagnostic-quiz-pg .abt-cntnt-sctn .img-sctn p {
   line-height: 25px;
   margin: 18px 0 0 0;
} */


/* ============================== end appreciate good test page css is here =================================== */


/* ============================== Start appreciate good test page css is here =================================== */
.appreciate-good-pg .vemdr-page-header {
   background-color: transparent;
}
.appreciate-good-pg .row{
   max-width: 100%;
}
.appreciate-good-pg .add-btn {
    outline: none;
    height: 40px;
    width: 120px;
    color: #fff;
    font-style: normal;
    font-weight: bold;
    cursor: pointer;
    height: 35px;
    width: 35px;
    font-size: 20px;
    line-height: 26px;
    background: #3a4775;
    border: 1px solid rgba(0, 0, 0, 0.09);
    box-shadow: 0px 4px 9px rgb(0 0 0 / 6%) !important;
    margin-left: 10px !important;
    margin-top: 15px;
}
.appreciate-good-pg .remove-btn {
   outline: none;
   height: 40px;
   width: 120px;
   color: #fff;
   font-style: normal;
   font-weight: bold;
   cursor: pointer;
   height: 35px;
   width: 35px;
   font-size: 20px;
   line-height: 26px;
   background: #3a4775;
   border: 1px solid rgba(0, 0, 0, 0.09);
   box-shadow: 0px 4px 9px rgb(0 0 0 / 6%) !important;
   float: right;
   margin-bottom: 15px;
}
.appreciate-good-things-pg .add-btn1 {
   outline: none;
   height: 40px;
   width: 120px;
   color: #fff;
   font-style: normal;
   font-weight: bold;
   cursor: pointer;
   height: 35px;
   width: 35px;
   font-size: 20px;
   line-height: 26px;
   background: #3a4775;
   border: 1px solid rgba(0, 0, 0, 0.09);
   box-shadow: 0px 4px 9px rgb(0 0 0 / 6%) !important;
   margin-left: 10px !important;
   margin-top: 15px;
}
.appreciate-good-things-pg .remove-btn1 {
  outline: none;
  height: 40px;
  width: 120px;
  color: #fff;
  font-style: normal;
  font-weight: bold;
  cursor: pointer;
  height: 35px;
  width: 35px;
  font-size: 20px;
  line-height: 26px;
  background: #3a4775;
  border: 1px solid rgba(0, 0, 0, 0.09);
  box-shadow: 0px 4px 9px rgb(0 0 0 / 6%) !important;
  float: right;
  margin-bottom: 15px;
}
.appreciate-good-things-pg .add-btn2 {
   outline: none;
   height: 40px;
   width: 120px;
   color: #fff;
   font-style: normal;
   font-weight: bold;
   cursor: pointer;
   height: 35px;
   width: 35px;
   font-size: 20px;
   line-height: 26px;
   background: #3a4775;
   border: 1px solid rgba(0, 0, 0, 0.09);
   box-shadow: 0px 4px 9px rgb(0 0 0 / 6%) !important;
   margin-left: 10px !important;
   margin-top: 15px;
}
.appreciate-good-things-pg .remove-btn2 {
   outline: none;
   height: 40px;
   width: 120px;
   color: #fff;
   font-style: normal;
   font-weight: bold;
   cursor: pointer;
   height: 35px;
   width: 35px;
   font-size: 20px;
   line-height: 26px;
   background: #3a4775;
   border: 1px solid rgba(0, 0, 0, 0.09);
   box-shadow: 0px 4px 9px rgb(0 0 0 / 6%) !important;
   float: right;
   margin-bottom: 15px;
 }
 .appreciate-good-things-pg .add-btn3 {
   outline: none;
   height: 40px;
   width: 120px;
   color: #fff;
   font-style: normal;
   font-weight: bold;
   cursor: pointer;
   height: 35px;
   width: 35px;
   font-size: 20px;
   line-height: 26px;
   background: #3a4775;
   border: 1px solid rgba(0, 0, 0, 0.09);
   box-shadow: 0px 4px 9px rgb(0 0 0 / 6%) !important;
   margin-left: 10px !important;
   margin-top: 15px;
}
 .appreciate-good-things-pg .remove-btn3 {
   outline: none;
   height: 40px;
   width: 120px;
   color: #fff;
   font-style: normal;
   font-weight: bold;
   cursor: pointer;
   height: 35px;
   width: 35px;
   font-size: 20px;
   line-height: 26px;
   background: #3a4775;
   border: 1px solid rgba(0, 0, 0, 0.09);
   box-shadow: 0px 4px 9px rgb(0 0 0 / 6%) !important;
   float: right;
   margin-bottom: 15px;
 }
.appreciate-good-pg .session-field {
   height: 120px;
   margin-bottom: 12px;
   padding:20px;
   border: 1px solid rgba(44, 43, 43, 0.9);
   border-radius: 9px;
   color: #3a4775;
   font-size: 18px;
   line-height: 25px;
   font-weight: normal;
   margin-top: 10px;
}
.appreciate-good-pg .date-session-field {
   height: 40px;
   margin-bottom: 12px;
   padding:10px;
   border: 1px solid rgba(44, 43, 43, 0.9);
   border-radius: 9px;
   color: #3a4775;
   font-size: 18px;
   line-height: 25px;
   font-weight: normal;
}
.appreciate-good-pg .appreciate-box{
   padding:40px 30px;
   background: rgba(224, 218, 218, 0.08);
   border: 1px solid rgba(0, 0, 0, 0.14);
   box-shadow: 0px 4px 21px rgba(0, 0, 0, 0.12);
   border-radius: 20px;
   margin: 14px 0;

}
.appreciate-good-pg .list-item {
   margin-left: 12px;
   margin-bottom: 12px;
}
.appreciate-good-pg .img-list-optn-bx,
.appreciate-good-pg .list-txt{
   font-size: 18px;
   font-weight: 700;
   line-height: 28px; 
}
.appreciate-good-pg .img-list-optn-bx img,
.appreciate-good-pg .list-icon img{
   width: 40px;
   margin: 0;
}
.appreciate-good-pg .input-field{
   font-size: 20px;
   font-weight: 500;
   line-height: 25px;
   color: #585858;
   margin-bottom: 8px;
}
.appreciate-good-pg  .appreciate_para{
   font-size: 18px;
   font-weight: 500;
   line-height: 22px;
   text-align: center;
   color: #75787E;
}
/* .appreciate-good-pg .appreciate-row{
   padding: 0 60px;
} */
.appreciate-good-pg .app-row{
   padding: 0 80px;
}
/* .appreciate-good-pg .appreciate-img{
   width: 580px;
   height: 340px;
} */
.appreciate-good-pg .vemdr-banner-wrapper .banner-title {
   line-height: 85px;
}

.appreciate-good-pg  .vemdr-banner-wrapper .banner-title span {
   font-weight: 300;
   font-size: 60px;
   text-transform: uppercase;
   font-family: "Open Sans", sans-serif;
}

.appreciate-good-pg  .vemdr-page-header .bnr-rght img {
   max-width: 85%;
}

.appreciate-good-pg  .abt-cntnt-sctn {
   padding: 120px 0 50px;
}
.appreciate-good-pg .appreciate-heading{
   font-size: 30px;
   font-weight: 800;
   line-height: 44px;
   text-align: center;
   color: #3A4775;
   margin-bottom: 50px;
   padding: 0 60px;
}
.appreciate-good-pg .appreciate-para{
   font-size: 22px;
   font-weight: 700;
   line-height: 26px;
   color: #3A4775;
}
.appreciate-good-pg .appreciate-para-two{
   font-size: 16px;
   font-weight: 500;
   line-height: 24px;
   color: #61656B;
}
/* .appreciate-good-pg .appreciate-retro{
   height: 400px;
} */
.test-good-pg-navbar .vemdr-button-wrapper{
   margin-top: 8px;
}
.test-good-pg-navbar ul {
   display: flex;
   justify-content: space-between;
   list-style: none;
}

.test-good-pg-navbar ul li:first-child {
   margin: 0;
}

.test-good-pg-navbar img.nav-logo {
   height: 65px;
}

.test-good-pg-navbar .back-test-btn {
   background: #3a4775;
   color: #fff;
   width: auto;
   transition: 0.5s;
   display: flex;
   justify-content: center;
   align-items: center;
   width: 200px;
   height: 50px;
   padding-right: 20px;
   padding-left: 20px;
   border-radius: 6px;
}

.test-good-pg-navbar .back-test-btn .vemdr-double-left-icon {
   margin: 0 15px 0 0;
}

.test-good-pg-navbar .navbar-brand {
   width: auto;
   padding:0;
}

.test-good-pg-navbar .back-test-btn i {
   margin: 0 -2px;
}

.test-good-pg-navbar ul li:first-child {
   margin: 0;
}

.test-good-pg-navbar ul li:last-child {
   margin: 0 0 8px 15px;
}

.test-good-pg-navbar .back-test-btn:hover {
   background: #3a4775;
   color: #fff;
   -webkit-box-shadow: 6px 6px 15px rgba(204, 220, 237, 0.5);
   -moz-box-shadow: 6px 6px 15px rgba(204, 220, 237, 0.5);
   box-shadow: 6px 6px 15px rgba(204, 220, 237, 0.5);
   transition: 0.5s;
}
/* .diagnostic-quiz-pg .big-btn .vemdr-btn {
   width: 460px;
   margin: 55px 0 30px 0;
   font-size: 18px;
   line-height: 25px;
}

.grief-quiz-page .big-btn .vemdr-btn {
   height: 55px;
   border-radius: 50px;
}

.diagnostic-quiz-pg .abt-cntnt-sctn {
   position: relative;
}

.diagnostic-quiz-pg .abt-cntnt-sctn::before {
   content: "";
   position: absolute;
   bottom: 0;
   right: 0;
   height: 100%;
   width: 100%;
   background-image: url(/vendor/quiz/img/abt-cntnt-sctn-bg.png);
   background-size: 850px;
   background-repeat: no-repeat;
   background-position: bottom right;
   z-index: -1;
}
.childhood-quiz-pg .vemdr-page-header .bnr-lft {
   padding-right: 0;
}
.diagnostic-quiz-pg .abt-cntnt-sctn .top-p-sctn p {
   color: #919191;
}

.diagnostic-quiz-pg .abt-cntnt-sctn .cntnt-wrapper {
   max-width: 86%;
}

.diagnostic-quiz-pg .abt-cntnt-sctn .img-sctn img {
   max-height: 65px;
}

.diagnostic-quiz-pg .abt-cntnt-sctn .img-sctn p {
   line-height: 25px;
   margin: 18px 0 0 0;
} */


/* ============================== end appreciate good test page css is here =================================== */


/* ============================== start diagnostic question page css is here =================================== */

/* start header is here */

.diagnostic-question-pg .vemdr-page-header {
   background-size: 970px;
}

/* end header is here */

/* start question section is here */

.diagnostic-question-pg .question-slider-sctn {
   position: relative;
}

.diagnostic-question-pg .question-slider-sctn::before {
   content: "";
   position: absolute;
   top: 0;
   right: 0;
   height: 100%;
   width: 100%;
   background-image: url(/vendor/quiz/img/three-dot-bg.png);
   background-size: 50px;
   background-repeat: no-repeat;
   background-position: top right;
   z-index: -1;
}

.diagnostic-question-pg .tagline-sctn p {
   color: #919191;
   margin: 25px 0 30px 0;
}

.diagnostic-question-pg .question-slider-sctn .progress-bar {
   border: none;
   background: #ededed;
   border-radius: 10px;
}

.diagnostic-question-pg .question-slider-sctn .progress-bar-base {
   background: #ededed;
   border-radius: 10px;
   height: 15px;
}

.diagnostic-question-pg .question-slider-sctn .progress-bar-counter {
   height: 15px;
   background-color: #F3DBBA;
   border-radius: 10px;
}

.diagnostic-question-pg .question-slider-sctn .progress-bar-counter .progress-bar-ques-no {
   position: absolute;
   top: -10px;
   right: -20px;
   height: 35px;
   width: 35px;
   display: flex;
   align-items: center;
   justify-content: center;
   background: #3c4778;
   border-radius: 50%;
   border: 1px solid #fff;
   color: #fff;
   font-weight: 700;
   font-size: 15px;
}

.diagnostic-question-pg .question-slider-sctn .question-number-mn {
   margin: 0;
}

/* .diagnostic-question-pg .question-slider-sctn .question-number-mn .questionNumber {
   display: none;
} */

.diagnostic-question-pg .question-slider-sctn .question-number-mn .questionValue {
   font-weight: 700;
   margin-bottom: 25px;
}

.diagnostic-question-pg .question-slider-sctn .answer-lst-mn label {
   -webkit-box-shadow: unset;
   -moz-box-shadow: unset;
   box-shadow: unset;
   color: #3a4775;
   font-size: 14px;
   line-height: 19px;
   font-weight: 400;
   padding: 0 0 0 22px;
   margin: 0 0 15px 12px;
}

.diagnostic-question-pg .question-slider-sctn .answer-lst-mn:last-child label {
   margin: 0 0 0 12px;
}

.diagnostic-question-pg .question-slider-sctn .answer-lst-mn input:checked+label {
   font-weight: 700;
   background: unset;
   color: #3A4775;
   -webkit-text-fill-color: #3A4775;
}

.diagnostic-question-pg .question-slider-sctn input+label::before {
   background: #e9f3fa;
   border: 1px solid #3A4775;
}

.diagnostic-question-pg .question-slider-sctn input:checked+label::before {
   width: 20px;
   height: 20px;
   background: #ffffff;
   border: 1px solid #3A4775;
   border-radius: 50%;
}

.diagnostic-question-pg .question-slider-sctn input:checked+label::after {
   width: 6px;
   height: 6px;
   left: 7px;
   top: 11.4px;
   background: #3A4775;
   opacity: 1;
}

.diagnostic-question-pg .question-slider-sctn input+label::after {
   opacity: 0;
}

.diagnostic-question-pg .question-slider-sctn .progress-percentage {
   display: none;
}

/* end question section is here */

/* start back and prev btn section is here */

.diagnostic-question-pg .navigation-btn-sctn {
   position: relative;
   padding: 0 0 90px 0;
   z-index: 0;
   -webkit-box-shadow: unset;
   -moz-box-shadow: unset;
   box-shadow: unset;
}

.diagnostic-question-pg .navigation-btn-sctn .back-prev-btn,
.diagnostic-question-pg .navigation-btn-sctn .next-btn {
   background: #ccdced;
   color: #3a4775;
   height: 40px;
   padding: 9px 20px;
   border-radius: 20px;
   min-width: 165px;
   -webkit-box-shadow: 6px 6px 15px rgba(204, 220, 237, 0.5);
   -moz-box-shadow: 6px 6px 15px rgba(204, 220, 237, 0.5);
   box-shadow: 6px 6px 15px rgba(204, 220, 237, 0.5);
   font-weight: 700;
   font-size: 14px;
   line-height: 19px;
   text-transform: uppercase;
   transition: 0.5s;
}

.diagnostic-question-pg .navigation-btn-sctn .back-prev-btn{
   background: #3A4775;
   color: #F3DBBA;
   -webkit-box-shadow: 6px 6px 15px rgba(58, 71, 117, 0.2);
   -moz-box-shadow: 6px 6px 15px rgba(58, 71, 117, 0.2);
   box-shadow: 6px 6px 15px rgba(58, 71, 117, 0.2);
}
.diagnostic-question-pg .navigation-btn-sctn .next-btn {
   background: #f3dbba;
   -webkit-box-shadow: 6px 6px 15px rgba(243, 219, 186, 0.5);
   -moz-box-shadow: 6px 6px 15px rgba(243, 219, 186, 0.5);
   box-shadow: 6px 6px 15px rgba(243, 219, 186, 0.5);
   margin-left: 10px;
}

.diagnostic-question-pg .navigation-btn-sctn .back-prev-btn:hover,
.diagnostic-question-pg .navigation-btn-sctn .next-btn:hover {
   background-color: #3a4775;
   -webkit-box-shadow: 6px 6px 15px rgba(204, 220, 237, 0.5);
   -moz-box-shadow: 6px 6px 15px rgba(204, 220, 237, 0.5);
   box-shadow: 6px 6px 15px rgba(204, 220, 237, 0.5);
   color: #fff;
   transition: 0.5s;
}
.diagnostic-question-pg .navigation-btn-sctn .back-prev-btn:hover {
   background: #f3dbba;
   color: #3A4775;
   -webkit-box-shadow: 6px 6px 15px rgba(243, 219, 186, 0.5);
   -moz-box-shadow: 6px 6px 15px rgba(243, 219, 186, 0.5);
   box-shadow: 6px 6px 15px rgba(243, 219, 186, 0.5);
}

.diagnostic-question-pg .navigation-btn-sctn .back-prev-btn .vemdr-double-right-icon {
   float: left;
   padding: 0 20px 0 0;
   font-size: 14px;
}

.diagnostic-question-pg .navigation-btn-sctn .back-prev-btn .btn-label {
   float: right;
}

.diagnostic-question-pg .navigation-btn-sctn .next-btn .vemdr-double-right-icon {
   float: right;
   padding: 0 0 0 20px;
   font-size: 14px;
}

.diagnostic-question-pg .navigation-btn-sctn .next-btn .btn-label {
   float: left;
}

.diagnostic-question-pg .navigation-btn-sctn::before {
   display: none;
}

/* end back and prev btn section is here */

/* ============================== end diagnostic question page css is here =================================== */

/* ============================== start diagnostic result page css is here =================================== */

.diagnostic-result-pg .row {
   max-width: 100%;
}

.diagnostic-result-pg .vemdr-page-header {
   background-image: url(/vendor/quiz/img/depres-result-bnr-bg.png);
   background-repeat: no-repeat;
   background-size: 990px;
   background-position: top right;
   padding: 0 0 80px 0;
}

.diagnostic-result-pg .vemdr-page-header::before {
   content: "";
   top: 0 !important;
   right: 0;
   position: absolute;
   height: 100%;
   width: 100%;
   /* background: url('../new_images/stress-result-banner.png'); */
   background-repeat: no-repeat;
   background-position: center;
   background-size: cover !important;
}
.diagnostic-result-pg .vemdr-page-header::after {
   content: "";
   top: 0 !important;
   right: 0;
   position: absolute;
   height: 100%;
   width: 100%;
   background: linear-gradient(94.05deg, rgba(14, 27, 48, 0.59) 10.6%, rgba(148, 142, 142, 0.2) 56.1%);
   background-repeat: no-repeat;
   background-position: center;
   background-size: 100% !important;
}

.diagnostic-result-pg .vemdr-page-header .bnr-rght-mn-img {
   display: none;
}

.diagnostic-result-pg .vemdr-page-header .bold-hdng #js-scoreValue {
   border: none;
   padding: 0;
   line-height: 26px;
   color: #3c4876;
   font-weight: 700;
   display: inline-block;
}

.diagnostic-result-pg .vemdr-page-header h3.small-title {
   display: flex;
   align-items: center;
   margin: 25px 0 0 0;
}

.diagnostic-result-pg .vemdr-page-header h3.small-title img,
.diagnostic-result-pg .section-title-common .score-icon {
   max-width: 30px;
   margin: 0 0 6px 12px;
}

.diagnostic-result-pg .vemdr-page-header .cntnt-p {
   margin: 40px 0 0 0;
}
.diagnostic-result-pg .vemdr-page-header p a {
   color: #3c4876 !important;
}
ul li {
   list-style: none;
}
.childhood-result-pg .vemdr-banner-wrapper .rslt-bnr-cntnt-row {
   padding-top: 0;
   padding-bottom: 0;
}
/* start about section is here */

.diagnostic-result-pg .about-sctn {
   /* background-image: url(/vendor/quiz/img/result-pg-abt-sctn-bg.png); */
   background-size: 825px;
   padding: 85px 0 100px 0;
   margin-top: 0;
   position: relative;
}

.diagnostic-result-pg .about-sctn::before {
   content: "";
   top: 0;
   right: 0;
   position: absolute;
   height: 100%;
   width: 100%;
   /* background-image: url(/vendor/quiz/img/three-dot-bg-horizontal.png); */
   background-repeat: no-repeat;
   background-size: 400px;
   background-position: top right;
   z-index: -1;
}

.diagnostic-result-pg .recognized-by-section {
   margin: 50px 0 70px 0;
}
.diagnostic-result-pg .about-sctn .aboutcontent h2 {
   font-weight: 400;
}
.diagnostic-result-pg .recognized-by-section .section-header {
   font-weight: bold;
}
.diagnostic-result-pg .about-sctn .aboutcontent .bigtext {
   font-size: 18px !important;
}
.diagnostic-result-pg .about-sctn .aboutcontent .about-ul li {
   font-size: 18px;
   line-height: 25px;
}

/* end about section is here */

/* start try emdr program section is here */

.diagnostic-result-pg .affiliates-sctn {
   padding: 115px 0;
   margin-bottom: 60px;
}

.diagnostic-result-pg .affiliates-sctn::after {
   /* background-image: url('https://vemdr-staging.s3.us-west-2.amazonaws.com/quiz/img/try-emdr-sctn-img.png'); */
   background-size: 440px;
   left: -30px;
}
.diagnostic-result-pg .affiliates-sctn .cntnt-wrapper ul li span {
   font-weight: bold;
   max-width: 98px;
}

/* end try emdr program section is here */

/* start percentage and share section is here */

.diagnostic-result-pg .percentage-sctn {
   padding: 30px 0 30px 0;
   position: relative;
}

.diagnostic-result-pg .percentage-sctn::before {
   content: "";
   top: 0;
   left: 0;
   position: absolute;
   height: 185%;
   width: 100%;
   background-image: url(/vendor/quiz/img/three-dot-long-bg-left.png);
   background-repeat: no-repeat;
   background-size: 50px;
   background-position: top left;
   z-index: -1;
}

.diagnostic-result-pg .percentage-cntnt {
   text-align: center;
}

.diagnostic-result-pg .percentage-cntnt img {
   height: 85px;
}

.diagnostic-result-pg .percentage-cntnt p {
   text-align: left;
}

.diagnostic-result-pg .percentage-cntnt p b {
   font-weight: 700;
}

.diagnostic-result-pg .share-quiz-sctn {
   padding: 20px 0 20px 0;
}

/* end percentage and share section is here */

/* start feel free section is here */

.diagnostic-result-pg .access-plans-sctn .access-plans-sctn-row {
   max-width: 90%;
   margin: 0 0 0 auto;
}

/* .diagnostic-result-pg .feel-calmer-sctn .access-plans-sctn-row::before {
   display: block;
} */

/* end feel free section is here */

/* ============================== end diagnostic result page css is here =================================== */

/* ============================== start diagnostic childhood details page css is here =================================== */

.childhood-quiz-pg .vemdr-banner-wrapper .small-title {
   font-size: 50px;
   line-height: 68px;
   margin: 20px 0;
   font-weight: 300;
}

.childhood-quiz-pg .vemdr-banner-wrapper .small-hdng {
   font-size: 32px;
   line-height: 40px;
   font-weight: 400;
   text-transform: uppercase;
   margin: 8px 0 8px 0;
}

.grief-question-page .vemdr-banner-wrapper .small-title {
   font-size: 45px;
   line-height: 65px;
   font-weight: 300;
}

.grief-question-page .vemdr-page-header {
   background-size: contain;
}

/* ============================== end diagnostic childhood details page css is here =================================== */

/* ============================== start diagnostic childhood quiz page css is here =================================== */

.childhood-question-pg .question-slider-sctn .question-number-mn .questionNumber {
   display: block;
}

.childhood-question-pg .vemdr-banner-wrapper .small-title {
   font-size: 44px;
   line-height: 55px;
   margin: 15px 0;
}

.childhood-question-pg .vemdr-banner-wrapper .small-hdng {
   font-size: 30px;
   line-height: 38px;
}

.childhood-question-pg .question-slider-sctn .answer-lst-mn:last-child label {
   margin: 0 0 15px 12px;
}

.childhood-question-pg .question-slider-sctn .answer-lst-mn label {
   padding: 0 0 0 18px;
   margin: 0 30px 15px 12px;
}

.diagnostic-question-pg .question-slider-sctn .question-number-mn .questionValue p {
   color: #919191;
   font-weight: 400;
}

/* ============================== end diagnostic childhood quiz page css is here =================================== */

/* ============================= start diagnostic childhood result page css is here ================================ */

.childhood-result-pg .vemdr-page-header {
   /* background-image: url(/vendor/quiz/img/childhood-result-bnr-bg.png); */
   background-size: auto;
   background-position: top right;
   padding: 0;
   position: relative;
}

.childhood-result-pg .vemdr-page-header::before {
   display: none;
}

.childhood-result-pg .row {
   margin-right: 0;
   margin-left: 0;
}

.childhood-result-pg .vemdr-banner-wrapper .small-title {
   margin: 15px 0;
}

.childhood-result-pg .percentage-of-score-p {
   font-size: 26px;
   text-transform: uppercase;
   font-weight: 700;
   margin: 0;
   line-height: 35px;
}

.childhood-result-pg .vemdr-banner-wrapper .bold-sky-bnr-text {
   margin: 0 0 22px 0;
   font-size: 20px;
}

.childhood-result-pg .vemdr-banner-wrapper .small-title .js-scoreValue {
   border: none;
   font-weight: 700;
   color: #6d94bd;
   font-size: 45px;
   /* background-color: white;
   padding: 4px 10px;
   box-shadow: 0 0 8px #e2e2e2;
   border-radius: 50%;
   height: 78px;
   width: 80px;
   display: inline-block;
   text-align: center; */
}

/* .childhood-result-pg .rslt-txt-cntnt-mn p {
   color: #6d6d6d;
} */

.childhood-result-pg .rslt-txt-cntnt-mn .list-hdng-p {
   color: #3a4775;
   font-weight: 600;
   margin: 20px 0 18px 0;
}

.childhood-result-pg .tick-icon-list {
   margin: 22px 0 30px 0;
}

.childhood-result-pg .tick-icon-list li {
   position: relative;
   color: #3a4775;
   margin: 0 0 22px 0;
   padding: 0 0 0 30px;
}

.childhood-result-pg .tick-icon-list li::before {
   position: absolute;
   top: 3px;
   left: 0;
   content: "\f00c";
   font-family: "fontAwesome";
   width: 30px;
   font-size: 20px;
   -webkit-text-stroke: 2px #fff;
}

.childhood-result-pg .tick-icon-list li p {
   color: #3a4775;
   font-weight: 500;
}

.childhood-result-pg .vemdr-banner-wrapper .small-title {
   margin: 0 0 15px 0;
}

.childhood-result-pg .share-quiz-sctn {
   padding: 0 0 60px 0;
   position: relative;
}

.childhood-result-pg .share-quiz-sctn::before {
   display: none;
   content: "";
   top: -70%;
   left: 0;
   position: absolute;
   height: 500px;
   width: 100%;
   background-image: url(/vendor/quiz/img/three-dot-long-bg-left.png);
   background-repeat: no-repeat;
   background-size: 65px;
   background-position: top left;
   z-index: -1;
}

.pink-bx-with-shadow {
   background-color: #fef6eb;
   -webkit-box-shadow: 0 0 15px #00000017;
   -moz-box-shadow: 0 0 15px #00000017;
   box-shadow: 0 0 15px #00000017;
   transition: 0.5s;
}

.pink-bx-with-shadow:hover {
   background-color: #ccdced;
   transition: 0.5s;
}

.childhood-result-pg .img-bx-mn img {
   -webkit-box-shadow: 0 0 15px #0000001c;
   -moz-box-shadow: 0 0 15px #0000001c;
   box-shadow: 0 0 15px #0000001c;
}

/* ============================= end diagnostic childhood result page css is here ================================ */

/* ============================= end diagnostic PTSD and anxiety result page css is here ================================ */

.ptsd-result-pg .vemdr-page-header .cntnt-p {
   margin: 30px 0 0 0;
}

.anxiety-result-pg .vemdr-banner-wrapper #js-scoreValue {
   border: none;
   font-weight: 700;
   color: #6d94bd;
}

.anxiety-result-pg .vemdr-banner-wrapper .small-title {
   margin: 0 0 15px 0;
   font-weight: 300;
}

.anxiety-result-pg .vemdr-banner-wrapper .bold-sky-bnr-text {
   margin: 32px 0 30px 0;
   font-size: 18px;
}

.anxiety-result-pg .percentage-of-score-p {
   font-size: 20px;
   font-weight: 700;
   margin: 0 0 25px 0;
   line-height: 28px;
}

.anxiety-result-pg .vemdr-page-header::before {
   display: block;
}

.anxiety-result-pg .vemdr-page-header::before {
   top: 115px;
   background-size: 360px;
}

.anxiety-result-pg .share-quiz-sctn::before {
   display: none;
}

/* ============================= end diagnostic PTSD and anxiety result page css is here ================================ */

/* ============================= start others diagnostic test page css is here ================================ */

.addiction-question-pg .navigation-btn-sctn {
   display: flex;
   justify-content: space-between;
   padding: 40px 0 90px 0;
}

.addiction-question-pg .navigation-btn-sctn .next-btn::before {
   visibility: hidden;
}

.diagnostic-quiz-pg .questions .inner-ques-no {
   margin: 0 8px 0 0;
}

.diagnostic-quiz-pg .slide-pg-mn-bx .questions {
   margin: 20px 0 15px 0;
}

.addiction-result-pg .vemdr-page-header .small-title {
   font-size: 22px;
   font-weight: 400;
}

.addiction-result-pg .vemdr-page-header .small-title .adidicted-score {
   border: none;
   font-weight: 700;
   font-size: 25px;
   line-height: 32px;
   color: #6d94bd;
}

.addiction-result-pg .vemdr-banner-wrapper .bold-sky-bnr-text {
   font-size: 17px;
   line-height: 25px;
}

.addiction-result-pg .vemdr-page-header .addicted-category-mn {
   margin: 28px 0 35px 0;
}

.double-line-btn {
   height: 55px;
   border-radius: 50px;
}
.sast-result-pg .vemdr-page-header {
   background-size: contain;
}
.sast-result-pg .vemdr-page-header .bold-sky-bnr-text {
   margin: 38px 0 28px 0;
   font-size: 17px;
   line-height: 25px;
}

.sast-result-pg .tick-icon-list li p {
   color: #3a4775;
   font-weight: 500;
   font-weight: 600;
}

.sast-result-pg .percentage-sctn::before {
   visibility: hidden;
}

.anger-quiz-page .vemdr-banner-wrapper .small-title {
   font-size: 47px;
   line-height: 75px;
   margin: 35px 0;
}

.diagnostic-quiz-pg .vemdr-banner-wrapper .small-title {
   position: relative;
   z-index: 9;
}

/* ============================= end others diagnostic test page css is here ================================ */

/* start mental health test page css is here */

.test-quiz-pg-navbar ul {
   display: flex;
   justify-content: space-between;
   align-items: center;
   padding: 25px 0;
   list-style: none;
}

.test-quiz-pg-navbar ul li:first-child {
   margin: 0;
}

.test-quiz-pg-navbar img.nav-logo {
   height: 65px;
}

.test-quiz-pg-navbar .back-test-btn {
   background: #ccdced;
   -webkit-box-shadow: 3px 3px 8px rgba(204, 220, 237, 0.6);
   -moz-box-shadow: 3px 3px 8px rgba(204, 220, 237, 0.6);
   box-shadow: 3px 3px 8px rgba(204, 220, 237, 0.6);
   color: #000;
   width: auto;
   /* min-width: 190px; */
   transition: 0.5s;
}

.test-quiz-pg-navbar .back-test-btn .vemdr-double-left-icon {
   margin: 0 15px 0 0;
}

.test-quiz-pg-navbar .navbar-brand {
   width: auto;
}

.test-quiz-pg-navbar .back-test-btn i {
   margin: 0 -2px;
}

.test-quiz-pg-navbar ul li:first-child {
   margin: 0;
}

.test-quiz-pg-navbar ul li:last-child {
   margin: 0 0 15px 15px;
}

.test-quiz-pg-navbar .back-test-btn:hover {
   background: #3a4775;
   color: #fff;
   -webkit-box-shadow: 6px 6px 15px rgba(204, 220, 237, 0.5);
   -moz-box-shadow: 6px 6px 15px rgba(204, 220, 237, 0.5);
   box-shadow: 6px 6px 15px rgba(204, 220, 237, 0.5);
   transition: 0.5s;
}

.mentalTest-result-pg .vemdr-page-header .vemdr-btn {
   width: 190px;
}

.mentalTest-result-pg .vemdr-page-header .vemdr-btn .vemdr-double-left-icon i {
   margin: 0 -2px;
}

.mentalAnxiety-quiz-pg .vemdr-banner-wrapper .small-title {
   font-size: 45px;
   line-height: 65px;
   margin: 0 0 20px 0;
   font-weight: 300;
}

.mentalAnxiety-question-pg .question-slider-sctn input:checked+label::after {
   left: 7.2px;
   top: 10.5px;
   border-radius: 50%;
}

.mentalAnxiety-result-pg .vemdr-page-header {
   padding: 0 0 50px 0;
}

.highlight-txt {
   font-weight: 700;
}

.diagnostic-result-pg .share-quiz-sctn {
   position: relative;
   z-index: 1;
}

.diagnostic-result-pg p b {
   font-weight: 700;
}

.mentalTest-result-pg .share-quiz-sctn::before {
   display: none;
}

.grief-quiz-page .vemdr-banner-wrapper .small-title {
   font-size: 55px;
   line-height: 90px;
}

.mentalAddiction-question-pg .navigation-btn-sctn {
   display: flex;
   justify-content: space-between;
   padding: 40px 0 90px 0;
}

.mentalAddiction-result-pg .vemdr-page-header .small-title {
   margin: 0 0 10px 0;
   line-height: 30px;
}

.mentalAddiction-result-pg .vemdr-page-header .small-title .adidicted-score {
   color: #6d94bd;
   background: transparent;
   -webkit-box-shadow: none;
   -moz-box-shadow: none;
   box-shadow: none;
   height: auto;
   width: auto;
}

.mentalAddiction-result-pg .share-quiz-sctn {
   padding: 40px 0 30px 0;
   position: relative;
}

.mentalQuestion-pg .question-slider-sctn .question-number-mn .questionNumber {
   display: block;
}

.dynamic-tick-icon-list li span {
   position: relative;
   padding: 0 0 0 30px;
   display: flex;
}

.dynamic-tick-icon-list li span::before {
   position: absolute;
   top: 2px;
   left: 0;
   content: "\f00c";
   font-family: "fontAwesome";
   width: 30px;
   font-size: 20px;
   -webkit-text-stroke: 2.5px #fff;
}

.tick-icon-list.dynamic-tick-icon-list li {
   padding: 0;
}

.dynamic-tick-icon-list li::before {
   display: none;
}

.dynamic-tick-icon-list li span:empty {
   display: none;
}

/* end mental health test page css is here */

/* start blog page css is here */

.blog-pg-mn {
   position: relative;
}

.blog-pg-mn .vemdr-navbar-btn-primary,
.blog-pg-mn .vemdr-navbar-btn-secondary {
   color: #000;
}

.blog-pg-mn .vemdr-navbar-btn-primary:hover,
.blog-pg-mn .vemdr-navbar-btn-primary:focus,
.blog-pg-mn .vemdr-navbar-btn-primary:active,
.blog-pg-mn .vemdr-navbar-btn-secondary:hover,
.blog-pg-mn .vemdr-navbar-btn-secondary:focus,
.blog-pg-mn .vemdr-navbar-btn-secondary:active {
   color: #fff;
}

.blog-pg-mn::before {
   content: "";
   position: absolute;
   top: -65px;
   right: 0;
   height: 100%;
   width: 100%;
   /* background-image: url(../new_images/blog-rght-bnr-bg.png); */
   background-repeat: no-repeat;
   background-position: top right;
   background-size: 765px;
   visibility: hidden;
}

.grey-color-txt {
   color: #919191;
}

.grey-color-txt-bold {
   color: #919191;
   font-weight: 600;
}

.search-bar-bx form {
   position: relative;
}

.search-bar-bx form input {
   border: 1px solid #919191;
   box-sizing: border-box;
   border-radius: 10px;
   padding: 12px 20px;
   height: auto;
}

.search-bar-bx form input ::placeholder {
   color: #919191;
}

.search-bar-bx form .searchbtn {
   position: absolute;
   top: 0;
   right: 0;
   height: auto;
   bottom: 0;
   line-height: 0;
   padding: 8px 20px;
}

.search-bar-bx form .searchbtn i {
   font-size: 28px;
   line-height: initial;
   color: #919191;
   -webkit-text-stroke: 1.5px #fff;
}

.filter-tags-mn ul li a {
   padding: 12px 18px;
   background: #f3dbba;
   color: #3A4775;
   line-height: 19px;
   font-family: "Open Sans", sans-serif;
   -webkit-box-shadow: 6px 6px 15px rgba(243, 219, 186, 0.5);
   -moz-box-shadow: 6px 6px 15px rgba(243, 219, 186, 0.5);
   box-shadow: 6px 6px 15px rgba(243, 219, 186, 0.5);
   transition: 0.5s;
   font-weight: 700;
}

.filter-tags-mn ul li a:hover {
   background-color: #3c4876;
   color: #fff;
   transition: 0.5s;
   -webkit-box-shadow: 6px 6px 15px rgba(204, 220, 237, 0.5);
   -moz-box-shadow: 6px 6px 15px rgba(204, 220, 237, 0.5);
   box-shadow: 6px 6px 15px rgba(204, 220, 237, 0.5);
}

.filter-tags-mn ul li {
   margin: 8px 15px 8px 0;
}

.filter-tags-mn .blog_page-filter-tags {
   justify-content: flex-start;
}

.color-bx-wrap {
   padding: 30px;
   background: #fffaf3;
   border-radius: 20px;
   margin: 0 0 30px 0;
}

.blue-color-bx-wrap {
   background: #f4f8fb;
}

.blue-btn {
   background: #ccdced;
   color: #3a4775;
   -webkit-box-shadow: 6px 6px 15px rgba(204, 220, 237, 0.5);
   -moz-box-shadow: 6px 6px 15px rgba(204, 220, 237, 0.5);
   box-shadow: 6px 6px 15px rgba(204, 220, 237, 0.5);
}

.skyblue-small-hdng {
   font-style: normal;
   font-weight: bold;
   font-size: 20px;
   line-height: 27px;
   text-transform: inherit;
   color: #3A4775;
   margin: 20px 0;
}

.skyblue-small-hdng a {
   color: #3A4775;
}
.blog-pg-mn .blog-title{
   font-weight: 800;
   font-size: 35px;
   line-height: 45px;
   text-transform: capitalize;
   color: #3A4775;
}
.blog-pg-mn .color-bx-wrap {
   padding: 30px;
   background: #f0f1f1;
   border-radius: 20px;
   margin: 30px 0;
}
.blog-pg-mn .blog-text{
   font-weight: 700;
   font-size: 22px;
   line-height: 39px;
   text-transform: capitalize;
   color: #3A4775;
}
.blog-pg-mn .blog-text-one{
   font-weight: 700;
   font-size: 35px;
   line-height: 39px;
   text-transform: capitalize;
   color: #3A4775;
}
.blog-pg-mn .search-bar-bx form input {
   background: #FAFAFA;
   border: 1px solid rgba(0, 0, 0, 0.18);
   border-radius: 6px;
   box-sizing: border-box;
   padding: 12px 14px;
   height: auto;
   font-weight: 500;
   font-size: 18px;
   line-height: 28px;
   text-transform: capitalize;
   color: #6E6F74;
}
.blog-pg-mn .filter-tags-mn ul li a {
   padding: 12px 18px;
   background: #fff;
   color: #3c4876;
   font-size: 16px;
   line-height: 20px;
   box-shadow: none;
   transition: 0.5s;
   font-weight: 700;
}
.blog-pg-mn .filter-tags-mn ul li a:hover {
   background-color: #3a4775;
   color: #fff;
   transition: 0.5s;
   box-shadow: none;
}
.blog-pg-mn .blog-list-mn .blog-bx .blog-title{
   font-weight: 700;
   font-size: 22px;
   line-height: 33px;
   color: #3A4775;
   text-transform: uppercase;
}
.blog-pg-mn .blog-list-mn .blog-bx .grey-color-txt-bold {
   font-weight: 400;
   font-size: 22px;
   line-height: 30px;
   text-transform: capitalize;
   color: #302F2F;
   margin: 10px 0;
}
.blog-pg-mn .blog-para{
   font-weight: 400;
   font-size: 20px;
   line-height: 30px;
   text-transform: none;
   color: #726E6E;
   margin: 0;
}
.blog-pg-mn .blog_page-filter-tags-wrapper {
    max-width: 580px;
    margin: 0;
}
.blog-pg-mn .blog-list-mn{
   justify-content: space-between;
}
.blog-pg-mn .bnr-sctn {
   padding: 0 10% 0 0;
}

.blog-pg-mn .bnr-sctn h1 {
   font-style: normal;
   font-weight: 300;
   font-size: 42px;
   line-height: 50px;
   text-transform: uppercase;
   color: #3a4775;
}

.blog-pg-mn .after-hdng-para {
   max-width: 60%;
   margin: 15px 0 15px 0;
}

.blog-pg-mn .bnr-first-big-para {
   max-width: 100%;
}

.blog-pg-mn .next-article-bx img {
   width: 100%;
   max-height: 180px;
   object-fit: cover;
   border-radius: 15px;
}

.blog-pg-mn .comment-form-mn {
   margin: 0 0 30px 0;
}

.blog-pg-mn .comment-form-mn h3 {
   font-weight: normal;
   font-size: 20px;
   line-height: 27px;
   text-transform: capitalize;
   margin: 0 0 15px 0;
}

.blog-pg-mn .comment-form-mn input,
.blog-pg-mn .comment-form-mn textarea {
   border: 1px solid #919191;
   box-sizing: border-box;
   border-radius: 7px;
   padding: 7px 15px;
   margin: 0 0 18px 0;
   width: 100%;
}

.blog-pg-mn .comment-form-mn textarea {
   resize: none;
   min-height: 95px;
}

.blog-pg-mn .blog-list-mn {
   padding: 0 0 30px 0;
}

.blog-pg-mn .blog-list-mn .blog-bx {
   margin: 30px 0 0 0;
}
/* .blog-pg-mn .blog-list-mn .blog-bx .grey-color-txt-bold {
   font-size: 18px;
   line-height: 25px;
   margin: 10px 0;
} */
.blog-dtls-pg .grey-color-txt-bold {
   font-size: 18px;
}
/* .blog-pg-mn .blog-list-mn .blog-bx .blog-title {
   font-style: normal;
   font-weight: 300;
   font-size: 30px;
   line-height: 50px;
   text-transform: inherit;
   color: #3a4775;
} */

.blog-pg-mn .blog-list-img {
   margin: 25px 0 10px 0;
   max-width: 100%;
   max-height: 410px;
   object-fit: cover;
   border-radius: 25px;
}

.blog-pg-mn p b {
   font-weight: 700;
   color: #3a4775;
}

.blog-pg-mn .blog-list-mn .blog-bx .number-txt-hdng {
   font-style: normal;
   font-weight: bold;
   font-size: 18px;
   line-height: 25px;
   color: #3a4775;
   margin: 12px 0 0 0;
}

.blog-pg-mn .blog-list-mn .blog-bx .listing-mn {
   margin: 0 0 32px 0;
}

.blog-pg-mn .feel-better-sctn,
.emdr-result-pg .feel-better-sctn{
   margin: 100px 0 100px auto;
}

.blog-pg-mn .blog-cntnt-sctn {
   position: relative;
}

.blog-pg-mn .blog-cntnt-sctn::before {
   content: "";
   position: absolute;
   top: unset;
   left: 0;
   bottom: 195px;
   height: 100%;
   width: 100%;
   /* background-image: url(../new_images/blog-lft-cntr-bg.png); */
   background-repeat: no-repeat;
   background-position: bottom left;
   background-size: 549px;
   z-index: -1;
}

.blog-pg-mn .blog-dot-bg-img {
   position: absolute;
   top: 830px;
   right: 0;
}

.blog-pg-mn .bnr-tags-p {
   max-width: 55%;
   display: flex;
   color: #3A4775 !important;
}

.blog-pg-mn .bnr-tags-p span {
   margin: 0 10px 0 0;
}

.blog-pg-mn .pagination .back-prev-btn,
.blog-pg-mn .pagination .next-btn {
   background: #ccdced;
   color: #3a4775;
   height: 40px;
   padding: 9px 20px;
   border-radius: 20px;
   width: auto;
   min-width: 120px;
   -webkit-box-shadow: 6px 6px 15px rgba(204, 220, 237, 0.5);
   -moz-box-shadow: 6px 6px 15px rgba(204, 220, 237, 0.5);
   box-shadow: 6px 6px 15px rgba(204, 220, 237, 0.5);
   font-weight: 700;
   font-size: 14px;
   line-height: 19px;
   text-transform: capitalize;
   transition: 0.5s;
}
.blog-pg-mn .pagination .back-prev-btn{
   background-color: #3a4775;
   color: #fff;
}
.blog-pg-mn .pagination .next-btn {
   background: #f3dbba;
   -webkit-box-shadow: 6px 6px 15px rgba(243, 219, 186, 0.5);
   -moz-box-shadow: 6px 6px 15px rgba(243, 219, 186, 0.5);
   box-shadow: 6px 6px 15px rgba(243, 219, 186, 0.5);
   margin-left: 10px;
}

.blog-pg-mn .pagination .back-prev-btn:hover,
.blog-pg-mn .pagination .next-btn:hover {
   background-color: #3a4775;
   -webkit-box-shadow: 6px 6px 15px rgba(204, 220, 237, 0.5);
   -moz-box-shadow: 6px 6px 15px rgba(204, 220, 237, 0.5);
   box-shadow: 6px 6px 15px rgba(204, 220, 237, 0.5);
   color: #fff;
   transition: 0.5s;
}
.blog-pg-mn .pagination .back-prev-btn:hover{
   background: #f3dbba;
   -webkit-box-shadow: 6px 6px 15px rgba(243, 219, 186, 0.5);
   -moz-box-shadow: 6px 6px 15px rgba(243, 219, 186, 0.5);
   box-shadow: 6px 6px 15px rgba(243, 219, 186, 0.5);
   color: #3a4775;
}

.blog-pg-mn .pagination li.disabled .back-prev-btn,
.blog-pg-mn .pagination li.disabled .next-btn,
.blog-pg-mn .pagination li.disabled .grey-btn{
   pointer-events: none; 
   opacity: 0.6;
}

/* end blog page css is here */

/* start blog details page css is here */

.blog-dtls-pg .like-share-bx .twitter-share-button[style] {
   vertical-align: top !important;
}

.blog-dtls-pg .mn-article-img {
   max-width: 500px;
   height: 400px;
   object-fit: cover;
   border-radius: 70% 33% 36% 67% / 67% 42% 51% 35%;
   position: absolute;
   top: 160px;
   right: -42px;
}

.blog-dtls-pg::before {
   content: "";
   position: absolute;
   top: 0;
   right: 0;
   height: 100%;
   width: 100%;
   /* background-image: url(../new_images/blog-dtls-rght-bnr-bg.png); */
   background-repeat: no-repeat;
   background-position: top right;
   background-size: 765px;
   visibility: visible;
}

.blog-dtls-pg .bnr-cntnt-p-mn p:nth-child(2) {
   max-width: 54%;
}

.blog-dtls-pg .bnr-cntnt-p-mn h3 span {
   font-size: 24px !important;
   line-height: 33px;
   font-weight: bold;
   text-transform: inherit;
   color: #3a4775 !important;
}

.blog-dtls-pg .bnr-cntnt-p-mn img {
   margin: 25px 0 10px 0;
   max-width: 100%;
   max-height: 240px;
   object-fit: cover;
   border-radius: 25px;
}
.blog-pg-mn .next-article-bx p {
   font-size: 14px;
   line-height: 19px;
}
.blog-dtls-pg .bnr-cntnt-p-mn p {
   text-align: left !important;
   margin-left: 0 !important;
   margin-right: 0 !important;
   color: #3c4876 !important;
}
.blog-dtls-pg .bnr-cntnt-p-mn p.commenterName {
   font-weight: 700;
   font-size: 22px;
   color: #0f1f5c !important;
}
.blog-dtls-pg .bnr-cntnt-p-mn p span,
.blog-dtls-pg .bnr-cntnt-p-mn .heading-top-sub-text,
.blog-dtls-pg .bnr-cntnt-p-mn .top-sub-text {
   font-size: 21px !important;
   line-height: 31px;
}
.blog-dtls-pg .bnr-cntnt-p-mn ul {
   margin-left: 0 !important;
   margin-right: 0 !important;
   margin: 15px 0 15px 0;
   color: #3a4775;
}

.blog-dtls-pg .sidebar-comment-item .author-name {
   text-transform: capitalize;
   font-weight: 600;
   font-size: 18px;
   margin: 0;
}

.blog-dtls-pg .sidebar-comment-item .comment {
   margin: 5px 0 5px 0;
}

.blog-dtls-pg .sidebar-comment-item {
   margin: 0 0 15px 0;
}

.blog-dtls-pg .comments-outer header h4 {
   font-style: normal;
   font-weight: bold;
   font-size: 18px;
   line-height: 25px;
   text-transform: inherit;
   color: #3c4876;
   margin: 0 0 20px 0;
}

.blog-dtls-pg .comment-title-group {
   align-items: center;
}

.blog-dtls-pg .comments-container .title {
   font-weight: bold;
   font-size: 18px;
   line-height: 25px;
   color: var(--primary-text);
   text-transform: capitalize;
}

.blog-dtls-pg .comments-container .text-muted {
   font-size: 18px;
   line-height: 25px;
   color: #919191 !important;
   font-weight: 600;
}

.blog-dtls-pg .comments-container .comment-reply-btn {
   color: #3c4876;
   font-weight: bold;
   font-size: 18px;
   line-height: 25px;
   text-transform: lowercase;
}
.blog-dtls-pg .comments-container .comment-reply-btn::first-letter {
   text-transform: uppercase;
}
.blog-dtls-pg .comments-container .card-text {
   color: #3c4876 !important;
}

.blog-dtls-pg .comments-container .card {
   border: 1px solid #919191;
   border-radius: 10px;
}

.inpt-btn-wth-arrow-mn .vemdr-btn {
   padding-right: 20px;
   padding-left: 20px;
   border-radius: 50px !important;
   border: none !important;
   background: var(--btn-primary-bg);
   color: var(--primary-text);
   font-weight: bold;
   font-size: 18px;
   line-height: 25px;
   text-transform: inherit;
   outline: none !important;
}

/* blog details page comment submit button */
.blog-dtls-pg .comment-form-mn input[type="submit"] {
   height: 100%;
   text-align: left;
   margin-bottom: 0px;
   display: flex;
   justify-content: center;
   align-items: center;
   width: 290px;
   height: 50px;
   border-radius: 6px !important;
   margin-top: 30px;
   border: 1px solid #3c4876 !important;
   font-size: 18px;
   font-weight: 600;
   background: #3c4876 !important;
   color: #fff !important;
}

/* blog details page comment submit button -- end */

.inpt-btn-wth-arrow-mn {
   width: 280px;
   height: 50px;
   position: relative;
}

.inpt-btn-wth-arrow-mn::before {
   content: "\f061";
   font-family: "FontAwesome";
   position: absolute;
   top: 18px;
   right: 0;
   height: 100%;
   width: 34px;
   color: var(--primary-text);
   pointer-events: none;
   font-size: 18px;
   display: none;
}

/* .inpt-btn-wth-arrow-mn::after {
   content: "\f054";
   font-family: "FontAwesome";
   position: absolute;
   top: 18px;
   right: -9px;
   height: 100%;
   width: 50px;
   color: var(--primary-text);
   pointer-events: none;
   font-size: 14px;
} */

.inpt-btn-wth-arrow-mn:hover .vemdr-btn {
   background: #3a4775;
   color: #fff;
   -webkit-box-shadow: 6px 6px 15px rgba(204, 220, 237, 0.5);
   -moz-box-shadow: 6px 6px 15px rgba(204, 220, 237, 0.5);
   box-shadow: 6px 6px 15px rgba(204, 220, 237, 0.5);
}

.inpt-btn-wth-arrow-mn:hover::after,
.inpt-btn-wth-arrow-mn:hover::before {
   color: #fff;
}

.blog-pg-mn #commentModal {
   padding-right: 0 !important;
   overflow-y: hidden;
}

.blog-pg-mn #commentModal .modal-content {
   padding: 45px 30px;
   border-radius: 20px;
   background: #fff;
}

.blog-pg-mn #commentModal .modal-body {
   color: #3a4775;
}

.blog-pg-mn #commentModal .modal-content .close {
   color: #3a4775;
   font-weight: 500;
   line-height: 22px;
   font-size: 32px;
   top: 15px;
   right: 15px;
}

/* end blog details page css is here */

/* start contact page design is here */

.contact-pg-mn {
   padding: 0 0 50px 0;
}

.contact-pg-mn#contact .btn-default {
   min-width: auto;
   width: auto;
}
.contact-pg-mn .contact-form{
   background: #FFFFFF;
   box-shadow: 0px 4px 20px rgba(0, 0, 0, 0.06);
   border-radius: 27px;
   padding: 70px;
   margin-top: 0px;
}
.contact-pg-mn .contact-form .contact-heading{
   font-weight: 600;
   font-size: 35px;
   line-height: 42px;
   color: #000000;
   margin-bottom: 40px;
}
.contact-pg-mn .smltext{
   padding-left: 90px;
   font-weight: 600;
   font-size: 22px;
   line-height: 69px;
   /* text-transform: capitalize; */
   color: #79797B;
}
.contact-pg-mn .vemdr-banner-wrapper h1.banner-title {
   font-size: 67px;
   line-height: 70px;
   font-weight: 700;
}
.contact-pg-mn .common-form input, 
.contact-pg-mn .common-form textarea {
   background: #FDFEFF;
   border: 1px solid rgba(0, 0, 0, 0.12);
   border-radius: 6px !important;
   padding: 20px;
}
.contact-pg-mn .contact-form label{
   font-weight: 400 !important;
   font-size: 19px !important;
   line-height: 23px !important;
   color: rgba(17, 18, 18, 0.68) !important;
}
.contact-pg-mn .contact-para{
   font-weight: 400;
   font-size: 22px;
   line-height: 33px;
   color: #FFFFFF;
}
.contact-pg-mn .vemdr-banner-wrapper {
   max-width: 55%;
}
.contact-pg-mn .solid-btn{
   margin-top: 0;
}
.contact-pg-mn .vemdr-double-right-icon img{
   width: 80%;
}
.contact-pg-mn .faq-sctn {
   padding: 50px 0 0;
}
.thank-u-cntct-pg-mn {
   padding: 0 0 50px 0;
}

/* end contact page design is here */

/* start FAQ page design is here */

.emdr-faq-pg .accordion-header h6 {
   font-size: 15px;
   width: 100%;
   color: #3c4876;
   font-weight:600;
}
.emdr-faq-pg .vemdr-banner-wrapper .banner-title {
   font-size: 65px;
   line-height: 75px;
   font-weight: 800;
   color: #fff;
}

.emdr-faq-pg .faq-sctn .accordion-header h6 {
   color: #3a4775;
   text-transform: initial;
   font-size: 26px;
   line-height: 36px;
   font-weight: 600;
}
.emdr-faq-pg .faq-sctn .accordion-content p {
   font-size: 20px;
   line-height: 28px;
   font-weight: 500;
   color: #61656B;
}
.emdr-faq-pg .faq-img-sctn img{
   border-radius: 10px;
}
.faq-pg-mn .faqone::after {
   background-image: url('https://vemdr-staging.s3.us-west-2.amazonaws.com/design/new_images/faq-pg-img-1.png');
}
.faq-pg-mn .faqtwo::after {
   background-image: url('https://vemdr-staging.s3.us-west-2.amazonaws.com/design/new_images/faq-pg-img-2.png');
}
.faq-pg-mn .faqthree::after {
   background-image: url('https://vemdr-staging.s3.us-west-2.amazonaws.com/design/new_images/faq-pg-img-3.png');
}
.faq-pg-mn .faqfour::after {
   background-image: url('https://vemdr-staging.s3.us-west-2.amazonaws.com/design/new_images/faq-pg-img-4.png');
}

/* end FAQ page design is here */

/* start thank you and forgot password page css is here  */

.forgot-pass-pg {
   background: transparent;
}

.forgot-pass-pg .cntnt-mn h2 {
   font-size: 35px;
   font-weight: 300;
}

.thank-u-cntct-pg-mn .cntnt-mn h3 {
   font-size: 35px;
   font-weight: 300;
}

/* start thank you and forgot password page css is here  */

.floating-btn {
   background: #3A4775;
   color: #fff;
}

.floating-btn:hover {
   color: #fff;
   background: #3c4876;
}

.copyright-sctn {
   padding: 25px 0 25px 0;
}

/* font-size change and misc. changes -- sahil */

.aboutcontent .bullet-points-bold li,
.aboutcontent p.bigtext {
   font-family: "Open Sans", sans-serif;
   font-weight: bold;
}

/* .aboutcontent .bullet-points-bold li {
   font-weight: bold;
} */

.banner-hdng p,
.bx-cntnt p,
.blog-bx p,
.blog-bx a,
.blog-pg-mn p b,
.blog-pg-mn .bnr-cntnt-p-mn li,
.diagnostic-quiz-pg p,
.vemdr-modal-w-form .vemdr-form-control,
.vemdr-form-control,
.vemdr-custom-checkbox-wrapper,
.listing-page-form-wrapper .help-block,
.redeem-gift-page .help-block,
.registration-page-wrapper-outer .cards label.error {
   font-size: 16px;
   line-height: 22px;
}

.diagnostic-bx .diagnostic-card .bold-sky-bnr-text a,
.blog-pg-mn p.bigtext,
.emdr-addiction-pg .vemdr-banner-wrapper .bold-sky-bnr-text,
.share-quiz-sctn .share-quiz-sctn-title,
.childhood-result-pg .page-subtitle,
.diagnostic-result-pg .page-subtitle,
.vemdr-label,
.vemdr-registration-form-wrapper-outer .vemdr-label,
.vemdr-registration-form-wrapper-outer .vemdr-btn-primary .btn-text,
.four-o-four-page-wrapper-outer .page-section-header-text,
.four-o-four-page-wrapper-outer .resouce-link {
   font-size: 18px;
   line-height: 25px;
}
.result-pg .vemdr-banner-wrapper .banner-hdng .bold-sky-bnr-text {
   font-size: 25px;
   line-height: 32px;
}
.emdr-addiction-pg .vemdr-banner-wrapper .bold-sky-bnr-text {
   font-size: 18px;
   line-height: 25px;
}

.share-quiz-sctn .share-quiz-sctn-title {
   font-weight: bold;
   color: var(--primary-text);
   text-transform: inherit;
   font-weight: normal;
}

.emdr-addiction-pg .vemdr-banner-wrapper .small-title,
.living-addiction-sctn .cntnt-sctn h3,
.about-sctn .aboutcontent .proofs-section-subtitle,
.vemdr-checklist-filled .list-item,
.vemdr-list-wrapper .vemdr-list-title,
.registration-page-wrapper-outer .feel-better-text {
   font-size: 18px;
   line-height: 25px;
}

.client-feedback-section .section-header {
   font-size: 24px;
   line-height: 33px;
   font-weight: bold;
}

.pricing-pg-mn .feel-better-sctn .section-title-common,
.feel-better-sctn .section-title-common {
   font-size: 24px;
   line-height: 33px;
   font-weight: normal;
}

.section-title-common,
.about-sctn .aboutcontent .section-title-common,
.feel-better-sctn .section-title-common,
.pricing-pg-mn .feel-better-sctn .section-title-common,
.emdr-result-pg .feel-better-sctn .section-title-common,
.about-us-pg .our-founder-sctn .section-title-common,
.diagnostic-result-pg .section-title-common {
   font-size: 24px;
   line-height: 33px;
}

.diagnostic-result-pg .section-title-common #js-scoreValue {
   padding: 0;
   border: none;
   border-radius: 0;
   color: var(--primary-text);
   margin: 0 8px 0 0;
}

.diagnostic-result-pg .vemdr-banner-wrapper h3.section-title-common {
   font-size: 80px;
   font-weight: normal !important;
   line-height: 100px;
   text-transform: capitalize;
}
.anxiety-result-pg .vemdr-banner-wrapper h3.section-title-common {
   padding-right: 75px;
}
.diagnostic-result-pg .vemdr-banner-wrapper h3.section-title-common span {
   font-weight: normal !important;
}
.diagnostic-result-pg .vemdr-banner-wrapper h3.section-title-common .resultScoreBold,
.diagnostic-result-pg .vemdr-banner-wrapper .section-title-common .js-scoreValue {
   font-weight: bold !important;
}
.diagnostic-result-pg .text-transform-none {
   text-transform: none;
}

.blog-dtls-pg .bnr-sctn .section-title-common {
   font-size: 42px;
   line-height: 57px;
   font-weight: normal;
}

/* .blog-pg-mn a {
   color: #3a4775;
} */

.blog-pg-mn .bnr-cntnt-p-mn p a {
   color: #3a4775;
   font-weight: bold;
}
.blog-pg-mn .bnr-cntnt-p-mn p a span {
   color: #3a4775 !important;
}
.blog-pg-mn .bnr-cntnt-p-mn p i {
   color: #3a4775;
}

.section-title-common {
   color: var(--primary-text);
}

.get-involved-section-title {
   color: #3a4775;
   font-weight: bold;
   text-transform: uppercase;
}

.diagnostic-test-page-title,
.diagnostic-questions-page-title,
.diagnostic-test-page-title .title-part {
   color: var(--primary-text);
   font-size: 42px;
   font-weight: 400;
   line-height: 57px;
   text-transform: inherit;
}

.diagnostic-result-pg .section-title-common .js-scoreValue {
   color: var(--primary-text);
   border-radius: 0;
   border: none;
   padding: 0;
   font-family: "Open Sans", sans-serif;
   font-weight: bold;
}

.diagnostic-result-pg .number__times {
   color: var(--primary-text);
}

.resultPgTickListUl {
   padding: 0;
   margin: 25px 0;
}
.resultPgTickListUl li {
   margin: 0 0 25px 0;
}
.resultPgTickListUl li span::before {
   content: "";
   display: block;
   width: 21.81px;
   height: 21.81px;
   margin-right: 10px;
   background-image: url("/vendor/virtualemdr/design/new_images/check-img.png");
   background-repeat: no-repeat;
   background-size: cover;
}

.resultPgTickListUl li span{
   padding: 0;
   display: flex;
   align-items: flex-start;
   margin: 0;
   margin-bottom: 15px;
   font-size: 18px;
   line-height: 25px;
   color: var(--primary-text);
}

.resultPgTickListUl li::before {
   display: none;
}

.resultPgTickListUl li span:empty {
   display: none;
}

/* diagnostic result page list */

.vemdr-checklist {
   padding: 0;
   margin: 25px 0;
}

.vemdr-checklist li {
   display: flex;
   align-items: flex-start;
   margin: 0;
   margin-bottom: 15px;
   font-size: 14px;
   line-height: 19px;
   color: var(--primary-text);
}

.vemdr-checklist li:last-child {
   margin-bottom: 0;
}

.vemdr-checklist li::before {
   content: "";
   display: block;
   width: 21.81px;
   height: 21.81px;
   min-width: 21.81px;
   margin-right: 10px;
   background-image: url("/vendor/virtualemdr/design/new_images/check-img.png");
   background-repeat: no-repeat;
   background-size: contain;
}

.vemdr-checklist li p {
   color: var(--primary-text);
   margin: 0;
}

.vemdr-feature-list .feature-list-icon,
.diagnostic-result-pg .affiliates-sctn .faq-cntnt-sctn img {
   margin-bottom: 12px;
}

.different-test-modal {
   padding-right: 0 !important;
}

.different-test-modal .modal-content {
   padding: 40px 25px;
   border-radius: 20px;
}

.different-test-modal .modal-content .close {
   color: #3a4775;
   font-weight: 500;
   line-height: 22px;
   font-size: 32px;
   top: 15px;
   right: 15px;
}

.different-test-modal .modal-content p a,
.different-test-modal .modal-content p a:hover,
.different-test-modal .modal-content p a:focus,
.different-test-modal .modal-content p a:active {
   color: var(--light-blue-text);
   font-weight: bold;
}

.different-test-modal .modal-content p {
   font-size: 20px;
   line-height: 30px;
   font-weight: 400;
}

/* .different-test-modal .modal-content p.bigtext,
.different-test-modal .modal-content p {
   font-family: "Open Sans", sans-serif;
} */

.different-test-modal .modal-content .solid-btn {
   margin: 40px auto 0 auto;
}
.different-test-modal .modal-content p.bigtext {
    margin: 30px 50px;
}
.different-test-modal .client-feedback-owl .owl-item-client-feedback {
   max-width: 100%;
   margin: 0 50px;
}

.different-test-modal .client-feedback-owl .feedback-header::before {
   bottom: -70px;
}

.different-test-modal .modal-content .modal-hdng {
   font-size: 45px;
   line-height: 50px;
   font-weight: 700;
   color: #3a4775;
}

.different-test-modal .modal-content .modal-subheading {
   font-size: 26px;
   line-height: 36px;
   font-weight: 700;
   color: #3a4775;
}

/* diagnostic result page modal */
.vemdr-modal-w-form {
   padding-right: 0 !important;
}

.vemdr-modal-w-form .modal-dialog {
   max-width: 450px;
   margin-top: 5rem;
}

.vemdr-modal-w-form .modal-content {
   padding: 25px 30px;
   border-radius: 20px;
}

#email_result_modal .close {
   right: 20px;
   top: 15px;
}

.vemdr-form-control {
   width: 100%;
}

.vemdr-label {
   margin-bottom: 8px;
   color: var(--primary-text);
}

.vemdr-form-control,
.vemdr-modal-w-form .vemdr-form-control {
   padding: 0 20px;
   height: 40px;
   border: 1px solid #919191;
   outline: none;
   border-radius: 10px;
   color: var(--secondary-text);
}

.vemdr-registration-form-wrapper-outer .common-form .vemdr-form-control::-webkit-input-placeholder,
.vemdr-file-input::-webkit-input-placeholder,
.vemdr-form-control::-webkit-input-placeholder {
   color: var(--secondary-text);
}

.vemdr-registration-form-wrapper-outer .common-form .vemdr-form-control::-moz-placeholder,
.vemdr-file-input::-moz-placeholder,
.vemdr-form-control::-moz-placeholder {
   color: var(--secondary-text);
}

.vemdr-registration-form-wrapper-outer .common-form .vemdr-form-control::placeholder,
.vemdr-file-input::placeholder,
.vemdr-form-control::placeholder {
   color: var(--secondary-text);
}

.vemdr-form-control:focus {
   border-color: var(--secondary-text);
   -webkit-box-shadow: none;
   -moz-box-shadow: none;
   box-shadow: none;
}

.vemdr-modal-w-form .vemdr-form-control:-internal-autofill-selected {
   background-color: #f9eddc !important;
   color: #3a4775 !important;
}

.vemdr-modal-w-form .vemdr-btn-sm {
   width: 140px;
}

.vemdr-modal-w-form .quiz-result-sent-msg {
   color: var(--primary-text);
   font-size: 16px;
   line-height: 22px;
}

.vemdr-textarea {
   width: 100%;
   height: 120px;
   padding: 15px 20px;
   resize: none;
   outline: none;
   border-radius: 20px;
   border: 1px solid #919191;
   color: var(--secondary-text);
}

.vemdr-file-input {
   display: block;
   border: 1px solid #919191;
   border-radius: 10px;
   padding: 10px;
   color: var(--secondary-text);
}

.listing-page-form-wrapper .help-block,
.redeem-gift-page .help-block {
   display: block;
   margin-top: 5px;
   color: #ff8079;
}

/* top navigation bar */
.navbar-nav li:hover a,
.navbar-nav li li:hover a,
.navbar-nav li li li:hover a,
.navbar-nav li:hover span {
   color: var(--primary-text);
}

/* custom checkbox */
.vemdr-custom-checkbox-wrapper {
   display: flex;
   align-items: center;
   cursor: pointer;
   color: var(--primary-text);
}

.vemdr-custom-checkbox-wrapper .vemdr-custom-checkbox {
   margin-right: 8px;
}

.vemdr-custom-checkbox {
   position: relative;
   display: inline-block;
   width: 23px;
   height: 23px;
   border-radius: 100%;
   border: 1px solid #919191;
}

.vemdr-checkbox-hdn:checked+.vemdr-custom-checkbox {
   border-color: #f3dbba;
   background-color: #f3dbba;
}

.vemdr-checkbox-hdn:checked+.vemdr-custom-checkbox::before {
   display: block;
   position: absolute;
   top: 6px;
   left: 5px;
   transform: rotate(-45deg);
   content: "";
   width: 12px;
   height: 7.5px;
   border: 3px solid #3a4775;
   border-top-width: 0;
   border-right-width: 0;
   border-bottom-left-radius: 2px;
}

.checkbox-hidden {
   width: 0;
   height: 0;
   opacity: 0;
   display: none;
}

/* custom checkbox end */
.listing-page-form-wrapper {
   /* background-image: url("../new_images/faq-four-bg.png"); */
   position: relative;
}

.listing-page-form-wrapper .background-decoration-img {
   position: absolute;
   z-index: -1;
}

.create-listing-content .alert .close,
.redeem-gift-page .alert .close,
.registration-page-wrapper-outer .alert .close {
   top: 50%;
   right: 15px;
   transform: translateY(-50%);
   color: var(--primary-text);
}

/* client result page */
.vemdr-results-content img {
   display: block !important;
   float: none !important;
}

.vemdr-results-content>p:nth-child(1),
.vemdr-results-content>p:nth-child(2),
.vemdr-results-content>p:nth-child(3) {
   max-width: 62%;
}

/* gift redeem page */
.redeem-gift-page .vemdr-page-header {
   background: none;
}

/* .redeem-gift-page .faq-sctn {
   background-image: url("../new_images/faq-four-bg.png");
   background-size: 115%;
   background-repeat: no-repeat;
   background-position: 25% 40%;
} */
.redeem-gift-page .faq-sctn .faq-cntnt-sctn .faq-background-img {
   display: block;
}

.four-o-four-page-wrapper-outer .faq-cntnt-sctn .faq-background-img,
.redeem-gift-page .faq-cntnt-sctn .faq-background-img {
   position: absolute;
   width: 180%;
   z-index: -1;
   max-width: none;
   top: -21%;
   left: -47%;
}
/* registration page new design riya start*/
.registration-pg-mn {
   background-color: #fff;
}
.registration-pg-mn .registrationPgFromMainWrap{
   margin: 0;
}
.registration-pg-mn .banner-title{
   font-weight: 700;
   font-size: 50px;
   line-height: 67px;
   text-transform: capitalize;
   color: #3A4775;
}
.registration-pg-mn .registrationPgFromCntntWrap {
   background: #FFFFFF;
   border: 1px solid rgba(0, 0, 0, 0.12);
   border-radius: 13px;
   padding: 40px 70px;
   margin: 23px 0 0 0;
}
.registration-pg-mn .customStepperListWrap {
   display: flex;
   align-items: center;
}
.registration-pg-mn .customStepperListWrap li span {
   width: 40px;
   height: 40px;
   background: #f2f2f2;
   border-radius: 50%;
   display: flex;
   align-items: center;
   justify-content: center;
   font-weight: bold;
   font-size: 18px;
   line-height: 25px;
   color: #fff;
}
.registration-pg-mn .customStepperListWrap .stepAfterBorder span{
   width: 100px;
   height: 2px;
}
.registration-pg-mn .customStepperListWrap li.completed span,
.registration-pg-mn .customStepperListWrap li.currentStep span {
   background: #3a4775;
}
.registration-pg-mn .registrationPgFromCntntWrap .innerFormheading{
   font-weight: 600;
   font-size: 32px;
   line-height: 42px;
   color: #000000;
   margin: 0 0 20px;
}
.registration-pg-mn .registrationPgFromMainWrap .common-form label {
   font-weight: 400 !important;
   font-size: 18px !important;
   line-height: 24px !important;
   color: rgba(17, 18, 18, 0.68) !important;
}
.registration-pg-mn .registrationPgFromMainWrap .common-form .form-group input,
.registration-pg-mn .registrationPgFromMainWrap .common-form .promocode {
   background: #F8F8F8;
   border: 1px solid rgba(0, 0, 0, 0.2);
   border-radius: 10px !important;
   color: #000 !important;
   font-size: 18px;
   line-height: 25px;
   padding: 10px 20px;
}
.registration-pg-mn .iconWithBoldTextList {
   display: block;
}
.registration-pg-mn .iconWithBoldTextList li {
   font-size: 18px;
   line-height: 25px;
   padding: 30px 0;
   font-weight: bold;
   color: #3A4775;
}
.registration-pg-mn .iconWithBoldTextList li:first-child {
   padding-top: 0;
}
.registration-pg-mn .list-item {
   display: flex;
   align-items: center;
}
.registration-pg-mn .img-list-optn-bx{
   font-weight: 700;
   font-size: 24px;
   line-height: 34px;
   color: #3A4775;
}
.registration-pg-mn .img-list-optn-bx img {
    display: block;
    margin: 0 0 0px 0;
    width: 80px !important;
    max-width: 80px !important;
}
.registration-pg-mn .vemdr-double-right-icon img {
   width: 80%;
}
.registration-pg-mn .registerPgFaqMain .hdng-txt {
   font-weight: 800;
   font-size: 33px;
   line-height: 43px;
   text-transform: capitalize;
   color: #3A4775;
}
.registration-pg-mn .faq-sctn .accordion-item-active .accordion-header h6,
.registration-pg-mn .faq-sctn .accordion-item .accordion-header h6 {
   font-weight: 700;
   font-size: 22px;
   line-height: 28px;
   color: #3A4775;
}
.registration-pg-mn .faq-sctn .accordion-content p {
   font-weight: 400;
   font-size: 20px;
   line-height: 30px;
   color: #696B6C;
}
.registration-pg-mn .btn-text{
   font-weight: 700;
   font-size: 18px;
   line-height: 24px;
}
.registration-pg-mn .cards label.error {
   display: block;
   margin-top: 4px !important;
   color: #ff8079 !important;
}
.registration-pg-mn .grey-color-txt{
   font-weight: 400 !important;
   font-size: 18px !important;
   line-height: 24px !important;
   color: rgba(17, 18, 18, 0.68) !important;
}
/* .registration-pg-mn .accordion-content{
   display:  block !important;
} */
/* registration page new design  riya end*/


/* registration page new design */
/* .registration-page-wrapper-outer .registration-page-container, */
.registration-page-wrapper-outer {
   position: static;
   padding-bottom: 0;
   background-image: linear-gradient(315deg, #ccdced -5%, #0000, #0000),
      linear-gradient(45deg, #f9eddc, #0000, #0000);
   background-size: auto;
   background-position: unset;
}

.registration-page-wrapper-max-w {
   max-width: 1000px;
}

.registration-page-wrapper-outer .container-fluid {
   padding-right: 20px;
   padding-left: 20px;
}

.registration-page-wrapper-outer .section {
   padding-bottom: 0;
}

.registration-page-wrapper-outer .vemdr-page-navigation {
   padding-left: 0;
   padding-right: 0;
}

.registration-page-wrapper-outer .form-container-column {
   padding-bottom: 65px;
}

.vemdr-list-wrapper {
   margin-bottom: 30px;
}

.vemdr-checklist-filled {
   padding: 0;
   margin: 0;
   margin-bottom: 20px;
}

.vemdr-checklist-filled .list-item,
.vemdr-list-wrapper .vemdr-list-title {
   font-style: normal;
   font-weight: 600;
   color: #3a4775;
   margin-bottom: 18px;
}

.vemdr-checklist-filled .list-item {
   display: flex;
   align-items: center;
}

.vemdr-checklist-filled .list-item::before {
   content: "";
   display: block;
   width: 20px;
   min-width: 20px;
   height: 20px;
   background: url("/vendor/virtualemdr/design/new_images/register-page-check.png");
   margin-right: 18px;
}

.vemdr-checklist-filled .list-item:last-child {
   margin-bottom: 0;
}

.registration-page-wrapper-outer .feel-better-text {
   margin: 0;
   font-style: italic;
   font-weight: bold;
   color: #3a4775;
}

.vemdr-registration-form-wrapper-outer {
   width: 100%;
   max-width: 400px;
   border-radius: 10px;
   background: #ffffff;
   -webkit-box-shadow: 0px 100px 80px rgba(0, 0, 0, 0.07),
      0px 41.7776px 33.4221px rgba(0, 0, 0, 0.0503198),
      0px 22.3363px 17.869px rgba(0, 0, 0, 0.0417275),
      0px 12.5216px 10.0172px rgba(0, 0, 0, 0.035),
      0px 6.6501px 5.32008px rgba(0, 0, 0, 0.0282725),
      0px 2.76726px 2.21381px rgba(0, 0, 0, 0.0196802);
   -moz-box-shadow: 0px 100px 80px rgba(0, 0, 0, 0.07),
      0px 41.7776px 33.4221px rgba(0, 0, 0, 0.0503198),
      0px 22.3363px 17.869px rgba(0, 0, 0, 0.0417275),
      0px 12.5216px 10.0172px rgba(0, 0, 0, 0.035),
      0px 6.6501px 5.32008px rgba(0, 0, 0, 0.0282725),
      0px 2.76726px 2.21381px rgba(0, 0, 0, 0.0196802);
   box-shadow: 0px 100px 80px rgba(0, 0, 0, 0.07),
      0px 41.7776px 33.4221px rgba(0, 0, 0, 0.0503198),
      0px 22.3363px 17.869px rgba(0, 0, 0, 0.0417275),
      0px 12.5216px 10.0172px rgba(0, 0, 0, 0.035),
      0px 6.6501px 5.32008px rgba(0, 0, 0, 0.0282725),
      0px 2.76726px 2.21381px rgba(0, 0, 0, 0.0196802);
}

.vemdr-registration-form-wrapper-outer .vemdr-form-header {
   height: 80px;
   border-top-right-radius: 10px;
   border-top-left-radius: 10px;
   background: #3a4775;
}

.vemdr-registration-form-wrapper-outer .registration-step-text {
   font-weight: normal;
   font-size: 12px;
   line-height: 24px;
   color: #ffffff;
   margin: 0;
}

.vemdr-registration-form-wrapper-outer .form-title-text {
   font-weight: bold;
   font-size: 16px;
   line-height: 24px;
   color: #ffffff;
}

.vemdr-registration-form-wrapper-inner {
   padding: 30px;
   padding-bottom: 60px;
}

.vemdr-registration-form-wrapper-outer .vemdr-form-control {
   height: 48px;
}

.vemdr-registration-form-wrapper-outer .common-form .vemdr-form-control {
   background-color: #fff;
}

.vemdr-registration-form-wrapper-outer .form-group {
   margin-bottom: 16px;
}

.vemdr-registration-form-wrapper-outer .last-input-group {
   margin-bottom: 32px;
}

.vemdr-registration-form-wrapper-outer .vemdr-btn-primary {
   height: 48px;
   width: 100%;
   max-width: 280px;
   margin: auto;
   border-radius: 100px;
   justify-content: center;
   color: var(--primary-text);
   text-align: center;
}

.vemdr-registration-form-wrapper-outer .vemdr-btn-primary:hover,
.vemdr-registration-form-wrapper-outer .vemdr-btn-primary:focus {
   color: #fff;
}

.vemdr-registration-form-wrapper-outer .vemdr-label {
   margin-bottom: 2px !important;
}

.vemdr-registration-form-wrapper-outer .vemdr-btn-primary .btn-text {
   margin-right: 25px;
}

.vemdr-registration-form-wrapper-outer .vemdr-btn-primary .vemdr-double-right-icon {
   font-size: 12px;
}

.vemdr-registration-form-wrapper-outer .form-helper-text {
   margin: 0;
   font-weight: normal;
   font-size: 12px;
   line-height: 12px;
   text-align: center;
   color: #919191;
}

.registration-page-wrapper-outer .cards label.error {
   display: block;
   margin-top: 4px !important;
   color: #ff8079 !important;
}

.registration-page-wrapper-outer .alert a {
   color: var(--light-blue-text);
}

.registration-page-wrapper-outer .list-bg-image {
   position: absolute;
   left: 45%;
   top: 50%;
   z-index: -1;
   opacity: .35;
   width: 90%;
   -webkit-transform: translate(-50%, -50%);
   -moz-transform: translate(-50%, -50%);
   -ms-transform: translate(-50%, -50%);
   transform: translate(-50%, -50%);
}

.registration-page-wrapper-outer .list-bg-image.alt {
   position: absolute;
   left: 45%;
   top: 42%;
   z-index: -1;
   opacity: .35;
   width: 100%;
   -webkit-transform: translate(-50%, -50%);
   -moz-transform: translate(-50%, -50%);
   -ms-transform: translate(-50%, -50%);
   transform: translate(-50%, -50%);
}


/* start registration page css is here */

.registrationPgOuterWraperMain {
   background-color: #FFFAF3;
   background-image: unset;
}
.registrationPgOuterWraperMain .cntnt-mn{
   background-image: url("/vendor/virtualemdr/design/new_images/registerPgBG.png");
   background-position: right;
   padding-bottom: 100px;
   background-repeat: no-repeat;
   position: relative;
}
.registrationPgOuterWraperMain .cntnt-mn::before {
   content: "";
   position: absolute;
   bottom: 21%;
   left: -30px;
   background-image: url(../new_images/choose-sctn-bg-straight.png);
   background-repeat: no-repeat;
   background-position: left;
   background-size: contain;
   height: 102px;
   width: 500px;
}
.registrationPgOuterStep2WraperMain .cntnt-mn::before {
   bottom: 44%;
}
.registrationPgFromMainWrap {
   margin: -18px 0 0 0;
}
/* .registrationPgFromMainWrap .banner-title {
   font-size: 80px;
   line-height: 100px;}
} */
.registrationPgFromCntntWrap {
   background: #FFFFFF;
   box-shadow: 0px 8px 40px rgba(0, 0, 0, 0.04);
   border-radius: 20px;
   padding: 40px 70px;
   margin: 25px 0 0 0;
}
.customStepperListWrap {
   display: flex;
   align-items: center;
}
.customStepperListWrap li span {
   width: 40px;
   height: 40px;
   background: #F2F2F2;
   border-radius: 50%;
   display: flex;
   align-items: center;
   justify-content: center;
   font-weight: bold;
   font-size: 18px;
   line-height: 25px;
   color: #3A4775;
}
.customStepperListWrap .currentStep span {
   background: #F3DBBA;
}
.customStepperListWrap .stepAfterBorder span{
   width: 100px;
   height: 2px;
}
.customStepperListWrap .completed span {
   background: #3A4775;
   color: #fff;
}
.customStepperListWrap .stepAfterBorder.completed span {
   background: #3A4775;
}
.iconWithBoldTextList {
   display: block;
}
.iconWithBoldTextList li {
   font-size: 18px;
   line-height: 25px;
   padding: 30px 0;
   font-weight: bold;
   color: #3A4775;
   display: flex;
   align-items: center;
}
.iconWithBoldTextList li img {
   display: block;
    margin: 0 0 10px 0;
    width: 80px !important;
    max-width: 80px !important;
}
.iconWithBoldTextList li span {
   font-weight: 700;
    font-size: 24px;
    line-height: 34px;
    color: #3A4775;
}
.registerPgFaqMain {
   background: transparent;
   padding: 30px 0;
   margin-top: 65px;
}
.registerPgFaqMain .hdng-txt {
   font-weight: bold;
   font-size: 24px;
   line-height: 33px;
   color: #3A4775;
}

.registrationPgFromCntntWrap .innerFormheading {
   font-weight: bold;
   font-size: 18px;
   line-height: 25px;
   margin: 25px 0 25px 0;
}
.registrationPgFromCntntWrap .innerFormheading img {
   width: 25px;
   margin: 0 5px 0 0;
}
.registrationPgFromMainWrap .common-form label {
   font-weight: normal;
   font-size: 18px !important;
   line-height: 25px !important;
   margin: 0 0 10px 0 !important;
}
.registrationPgFromMainWrap .common-form .form-group input, 
.registrationPgFromMainWrap .common-form .form-group textarea {
   box-shadow: 0px 8px 40px rgb(0 0 0 / 4%);
   background: #fff;
   color: #000 !important;
   font-size: 18px;
   line-height: 25px;
   padding: 10px 20px;
}
.registrationPgFromMainWrap .common-form .form-group input:-webkit-autofill::first-line,
.registrationPgFromMainWrap .common-form .form-group textarea:-webkit-autofill::first-line {
   font-size: 18px;
   line-height: 25px;
   color: #000 !important;
}
.registrationPgFromMainWrap .common-form .form-group input::placeholder, 
.registrationPgFromMainWrap .common-form .form-group textarea::placeholder {
   color: #909191 !important;
   font-size: 18px;
   line-height: 25px;
}
.registrationPgFromMainWrap .common-form .form-group input:-webkit-autofill,
.registrationPgFromMainWrap .common-form .form-group input:-webkit-autofill:hover, 
.registrationPgFromMainWrap .common-form .form-group input:-webkit-autofill:focus, 
.registrationPgFromMainWrap .common-form .form-group input:-webkit-autofill:active,
.registrationPgFromMainWrap .common-form .form-group textarea:-webkit-autofill,
.registrationPgFromMainWrap .common-form .form-group textarea:-webkit-autofill:hover, 
.registrationPgFromMainWrap .common-form .form-group textarea:-webkit-autofill:focus, 
.registrationPgFromMainWrap .common-form .form-group textarea:-webkit-autofill:active {
    -webkit-box-shadow: 0 0 0 30px white inset !important;
    color: #000 !important;
    font-size: 18px;
    line-height: 25px;
}
.centerTxtArrowBtn {
   display: block;
   position: relative;
}
.centerTxtArrowBtn .vemdr-double-right-icon {
   position: absolute;
   right: 20px;
   top: 0;
   bottom: 0;
   display: flex;
   align-items: center;
}
.centerTxtArrowBtn .vemdr-double-right-icon i {
   margin: 0 2px;
}
.registrationPgFromMainWrap .centerTxtArrowBtn {
   margin: 0 auto;
}
.registrationPgFromMainWrap .bottomMessageText {
   font-weight: normal;
   font-size: 18px;
   line-height: 25px;
   margin: 25px 0 0 0;
   color: #909191;
}
.registrationPgFromMainWrap .bottomMessageText a {
   color: #3c4876;
   font-weight: bold;
   line-height: inherit !important;
}
.registrationPgFromCntntInnerWrap .orderitemrow {
   display: flex;
/* box-shadow: 0 4px 20px rgba(0, 0, 0, 0.06); */
}
.registrationPgFromCntntInnerWrap .checkboxsec {
   margin-top: 0px;
}
.registrationPgFromCntntInnerWrap .checkboxsec input {
   z-index: 4 !important;
   height: 25px;
}
.registrationPgFromCntntInnerWrap .checkboxsec .checkmark:after {
   background: #3A4775;
}
.registrationPgFromCntntInnerWrap .radio-btn-hdng {
   font-weight: bold;
   font-size: 18px;
   line-height: 25px;
   display: block;
}
.registrationPgFromCntntInnerWrap .order-summery-clr-bx {
   background: #F4F8FB;
   border-radius: 50px;
   margin: 12px 0 12px 0;
   padding: 7px 8px;
   box-sizing: border-box;
}
.registrationPgFromCntntInnerWrap .promo-code-bx {
   padding: 0 23px;
}
.registrationPgFromCntntInnerWrap .order-pricesec strong {
   letter-spacing: 0;
   font-weight: normal;
   font-size: 18px;
   line-height: 25px;
   text-transform: capitalize;
   color: #3A4775;
   font-family: "Open Sans", sans-serif;
}
.registrationPgFromCntntInnerWrap .order-pricesec span {
   font-weight: bold;
   font-size: 18px;
   line-height: 25px;
   text-transform: capitalize;
   color: #3A4775;
   font-family: "Open Sans", sans-serif;
}
.registrationPgFromCntntInnerWrap .order-pricesec i {
   font-size: 14px;
   line-height: 19px;
   color: #3A4775;
   border: 1px solid #3A4775;
   height: 20px;
   width: 20px;
   text-align: center;
   border-radius: 50%;
   -webkit-text-stroke: 1px #fff;
}
.registerPgLftSideWraper {
   position: relative;
}
.registerPgLftSideCntntWraper {
   position: relative;
   z-index: 1;
   padding-top: 15px;
}
.registerPgLftBgImg {
   position: absolute;
   top: -50px;
   left: 0;
   right: 0;
   margin: 0 auto;
   opacity: 0.2;
}

/* end registration page css is here */

/* start my CWA page css is here */

.cwaPgWraper {
   /* background: #FFFAF3; */
}
.cwaPgCntntWraper {
   position: relative;
   padding: 75px 0;
   /* padding: 30px 0; */
}
.cwaPgCntntWraper .myCwaCntntBgImg {
   position: absolute;
   top: 0;
   right: 0;
   height: 88%;
}
.cwaPgCntntWraper .myCwaCntntThreeDotBg {
   position: absolute;
   top: 47%;
   left: 0;
   width: 35%;
}
.cwaLogoHeaderSctn {
   /* margin: -15px 0 35px 0; */
   margin: 0px 0 35px 0;
}
.cwaLogoHeaderSctn h3 {
   font-weight: normal;
   font-size: 42px;
   line-height: 57px;
   color: #913281;
}
.cwaPgCntntWraper .cwaLftCntnt {
   padding-right: 15%;
}
.cwaLogoHeaderSctn img {
   /* width: 180px; */
   width: 235px;
}
.cwaLftInnerCntnt h3{
   font-weight: bold;
   font-size: 24px;
   line-height: 33px;
   color: #3A4775;
}
.cwaLftInnerCntnt p {
   font-weight: normal;
   font-size: 18px;
   line-height: 25px;
   color: #3A4775;
   margin: 20px 0 0 0;
}
.cwaLftInnerCntnt .greyColorTxt {
   margin: 35px 0 0 0;
}
.greyColorTxt {
   color: #909191 !important;
}
.multipleLogoWrapper {
   display: flex;
   align-items: center;
   justify-content: space-between;
   margin: 25px 0 65px 0;
}
.multipleLogoWrapper img {
   width: 24%;
   margin: 0 8px;
}
.multipleLogoWrapper img:first-child {
   margin-left: 0;
}
.multipleLogoWrapper img:last-child {
   margin-right: 0;
}
.myCwaVideoSctn {
   position: relative;
   margin: 20px 0 50px 0;
}
.vemdr-video-wrapper {
   position: relative;
   padding-bottom: 56.25%;
   margin-bottom: 33px;
   height: 0;
   overflow: hidden;
   max-width: 100%;
   border-radius: 20px;
}
.vemdr-video-wrapper .vemdr-iframe {
   position: absolute;
   top: 0;
   left: 0;
   width: 100%;
   height: 100%;
}
.mycwaLftBtnGroup .vemdr-button-wrapper {
   margin: 0 0 20px 0;
}
.myCwaFormWraperMain {
   padding: 30px;
   border: 2px solid #913281;
   box-sizing: border-box;
   box-shadow: 0px 8px 40px rgb(0 0 0 / 4%);
   border-radius: 20px;
   background: #fff;
   width: 100%;
   margin: 0 auto 35px auto;
}
.myCwaFormWraperMain .customStepperListWrap {
   margin: 0 0 25px 0;
}
.myCwaFormWraperMain .innerFormBoldheading24px{
   margin: 0 0 45px 0;
   /* margin: 0 0 25px 0; */
}
.myCwaFormWraperMain .form-group {
   margin-bottom: 30px;
}
.myCwaFormWraperMain .submitBtnMainWrap {
   padding-top: 15px;
}
.myCwaFormWraperMain .submitBtnMainWrap button,
.myCwaFormWraperMain .submitBtnMainWrap a{
   margin-left: auto;
   width: auto;
   min-width: 200px;
   max-width: 200px;
}
.myCwaFormWraperMain .submitBtnMainWrap .bigWidthBtn {
   min-width: 250px;
}
.innerFormBoldheading24px {
   font-weight: bold;
   font-size: 24px;
   line-height: 33px;
   color: #3A4775;
}
.innerFormBoldheading18px {
   font-weight: bold;
   font-size: 18px;box-shadow: 0 4px 20px rgba(0, 0, 0, 0.06);
   line-height: 25px;
   color: #3A4775;
}
.myCwaFormWraperMain .bottomLinkWraper a{
   font-weight: bold;
   font-size: 18px;
   line-height: 25px;
   color: #3A4775 !important;
}
.myCwablackBoardTxt {
   background: #00000080;
   padding: 65px;
   margin: 0 0 45px -30px;
   width: calc(100% + 60px);
}
.cwaPgCntntWraper .blackBoardCntntSctn {
   background: #FFFFFF;
   box-shadow: 0px 8px 40px rgb(0 0 0 / 4%);
   border-radius: 20px;
   padding: 45px 30px;
   width: 400px;
   margin: 0 auto;
   position: relative;
}
.cwaPgCntntWraper .blackBoardCntntSctn h3 {
   font-weight: bold;
   font-size: 24px;
   line-height: 33px;
   text-align: center;
}
.cwaPgCntntWraper .blackBoardCloseBtn {
   background: transparent !important;
   font-size: 30px;
   padding: 0;
   line-height: 0;
   position: absolute;
   top: 20px;
   right: 15px;
   color: #3A4775;
}

/* end my CWA page css is here */





/* ========================================= start responsive is here =========================================*/


@media (max-width: 340px) {
   .vemdr-registration-form-wrapper-inner .g-recaptcha {
      -webkit-transform: scale(0.75);
      transform: scale(0.75);
   }
}

@media (max-width: 405px) {
   .vemdr-registration-form-wrapper-inner .g-recaptcha {
      -webkit-transform: scale(0.83);
      transform: scale(0.83);
      -webkit-transform-origin: 0 0;
      transform-origin: 0 0;
   }
}

/* navigation for registration page */
.registration-page-wrapper-outer .registration-page-nav .navbar-nav li a {
   color: var(--primary-text);
}

.registration-page-nav .vemdr-navbar-btn-secondary {
   color: var(--primary-text);
   text-transform: capitalize;
}

.registration-page-nav .vemdr-navbar-btn-secondary .btn-text {
   margin-right: 15px;
}

.registration-page-nav .vemdr-double-right-icon .fa {
   margin: 0;
   width: 1px;
   font-size: 12px;
}

.registration-page-nav .vemdr-navbar-btn-secondary:hover,
.registration-page-nav .vemdr-navbar-btn-secondary:focus {
   color: #fff;
}

.register-pg-mn.registration-page-wrapper-outer::before {
   display: none;
}

.registration-page-wrapper-outer .registration-page-header-txt {
   font-size: 20px;
   line-height: 28px;
   font-weight: bold;
}

@media screen and (min-width: 400px) {
   .registration-page-nav .vemdr-navbar-btn-secondary {
      width: 162px;
      height: 48px;
      border-radius: 100px;
      font-size: 16px;
   }
}

/* 404 page */
.four-o-four-page-wrapper-outer .vemdr-page-header::before {
   display: none;
}

/* tiktok icon - svg */
.tiktok-icon {
   width: 14px;
   fill: #eee;
}

/* reset password page */
.reset-pass-page .page-content-wrapper {
   background-image: url("/vendor/virtualemdr/design/new_images/faq-four-bg.png");
   background-repeat: no-repeat;
   background-size: cover;
   background-position: center;
}

.vemdr-page-navigation .navbar-brand img {
   height: auto;
}

/* ajax search box style */
.emdr-result-pg .searchbox {
   border: 1px solid #909191;
}

.searchbox .form-control,
.emdr-result-pg .searchbox .form-control {
   color: var(--primary-text);
}

/* blog details page */
.blog-dtls-pg .blog-social {
   float: none;
}

/* vemdr-feedback-videos */
.vemdr-feedback-videos iframe .player {
   border-radius: 40px !important;
}

.blog-dtls-pg .srch-filter-bx .searchbtn [type=submit],
.customer-testimonial-sctn .searchbtn,
.customer-testimonial-sctn [type=submit] {
   -webkit-appearance: none;
}

/* diagnostic tests landing page */
.diagnostic-test-page-content-wrapper .row::after,
.diagnostic-test-page-content-wrapper .row::before {
   display: inline-block;
}

.diagnostic-quiz-pg .big-btn .vemdr-btn {
   max-width: 460px;
   height: auto;
   padding: 15px 25px;
   /* font-size: 14px;
   line-height: 19px; */
}

.diagnostic-quiz-pg .big-btn .vemdr-btn span:first-child {
   margin-right: 15px;
}

.diagnostic-quiz-pg .big-btn .vemdr-btn .vemdr-double-right-icon {
   display: -webkit-box;
   display: -webkit-flex;
   display: -moz-box;
   display: -ms-flexbox;
   display: flex;
   -ms-flex-wrap: nowrap;
   flex-wrap: nowrap;
}

.diagnostic-quiz-pg .big-btn .vemdr-btn .vemdr-double-right-icon .fa:first-child {
   margin-right: 4px;
}

@media (min-width: 326px) {
   .diagnostic-quiz-pg .big-btn .vemdr-btn {
      padding: 15px 20px;
   }
}

@media (max-width: 767.98px) {
   .registration-page-wrapper-outer {
      background-image: linear-gradient(315deg, #ccdced -40%, #0000, #0000),
         linear-gradient(45deg, #f9eddc, #0000, #0000);
   }
}

/* for registration page gradient in safari */

/* Safari 11+ */
@media not all and (min-resolution:.001dpcm) {
   @supports (-webkit-appearance:none) and (stroke-color:transparent) {
      .registration-page-wrapper-outer {
         background: -webkit-linear-gradient(bottom right, #5ea1e750, #0000, #0000, #0000),
            -webkit-linear-gradient(45deg, #fdcd8845, #0000, #0000);
         background: linear-gradient(305deg, #5ea1e750, #0000, #0000, #0000),
            linear-gradient(45deg, #fdcd8845, #0000, #0000);
      }
   }
}

/* Safari 10.1 */
@media not all and (min-resolution:.001dpcm) {
   @supports (-webkit-appearance:none) and (not (stroke-color:transparent)) {
      .registration-page-wrapper-outer {
         background: -webkit-linear-gradient(bottom right, #5ea1e750, #0000, #0000, #0000),
            -webkit-linear-gradient(45deg, #fdcd8845, #0000, #0000);
         background: linear-gradient(305deg, #5ea1e750, #0000, #0000, #0000),
            linear-gradient(45deg, #fdcd8845, #0000, #0000);
      }
   }
}

/* Safari 6.1-10.0 (but not 10.1) */
@media screen and (min-color-index:0) and(-webkit-min-device-pixel-ratio:0) {
   @media {
      .registration-page-wrapper-outer {
         background: -webkit-linear-gradient(bottom right, #5ea1e750, #0000, #0000, #0000),
            -webkit-linear-gradient(45deg, #fdcd8845, #0000, #0000);
         background: linear-gradient(305deg, #5ea1e750, #0000, #0000, #0000),
            linear-gradient(45deg, #fdcd8845, #0000, #0000);
      }
   }
}



/*=================== start responsive is here ===========================*/

@media screen and (min-width: 576px) {

   .diagnostic-quiz-pg .diagnostic-test-page-title,
   .diagnostic-quiz-pg .diagnostic-questions-page-title {
      padding-left: 19px;
      padding-top: 0;
   }

   .blog-pg-mn .bnr-sctn h1 {
      margin: 0 0 15px 0;
   }

   .share-quiz-sctn .share-quiz-sctn-title {
      font-size: 18px;
      line-height: 25px;
   }

   .vemdr-checklist {
      margin-left: 20px;
   }
}

@media screen and (min-width: 600px) {
   .reset-pass-page .page-content-wrapper {
      background-size: 85%;
   }
}

@media screen and (min-width: 758px) {
   .reset-pass-page .page-content-wrapper {
      background-size: 75%;
   }
}


@media screen and (min-width: 768px) {

   /* .vemdr-page-navigation .navbar-brand img {
      height: 45px;
   } */
   .vemdr-page-navigation .auth-btns-wrapper button {
      min-width: 120px;
      font-size: 14px;
      font-weight: 600;
      padding: 10px 15px;
      height: 40px;
   }

   .vemdr-page-header .bnr-rght img {
      max-width: 100%;
   }

 

   .abt-program-pg .vemdr-page-header .bnr-rght img{
      max-width: 100%;
   }
   .home-pg-mn .vemdr-page-header .bnr-rght img{
     max-width: 110%;
   }
  
   .home-pg-mn .why-choose-sctn h3 {
      font-size: 24px;
      line-height: 33px;
   }
   .video-review-mn .owl-dots {
      display: flex;
      justify-content: center;
      margin-top: 25px !important;
      position: unset;
   }

   /* .find-therapist-pg .vemdr-page-header .searchbox {
      width: 650px;
      height:auto;
   } */

   .anxiety-result-pg .row.static-cntnt-mn {
      max-width: 75%;
   }

   .childhood-result-pg .vemdr-page-header .rslt-txt-cntnt-mn {
      max-width: 75%;
   }

   .childhood-result-pg .vemdr-page-header::before {
      display: block;
      top: 125px;
   }

   /* font-size change -- sahil */
   .content p,
   .banner-hdng p,
   .bx-cntnt p,
   .blog-bx p,
   .blog-bx a,
   .blog-pg-mn .bnr-cntnt-p-mn li,
   .blog-pg-mn p,
   .blog-pg-mn p b,
   .diagnostic-quiz-pg p,
   .diagnostic-question-pg .question-slider-sctn .answer-lst-mn label,
   .vemdr-checklist li,
   .vemdr-modal-w-form .vemdr-form-control,
   .vemdr-form-control,
   .vemdr-custom-checkbox-wrapper,
   .listing-page-form-wrapper .help-block,
   .redeem-gift-page .help-block {
      font-size: 21px;
      line-height: 31px;
   }

   .our-founder-sctn .smallHeadtext {
      width: 100%;
      text-align: center;
      font-size: 19px;
      line-height: 28px;
      display: flex;
      justify-content: center;
      margin-bottom: 30px;
      color: rgb(48, 47, 47);
   }
   .our-founder-sctn .smallHeadtext span {
      width: 700px;
      display: block;
   }
   .our-founder-sctn .smallHeadtext span a {
      color: rgb(48, 47, 47);
   }

   .blog-pg-mn p.bigtext,
   .blog-pg-mn .next-article-bx p,
   .childhood-result-pg .page-subtitle,
   .diagnostic-result-pg .page-subtitle,
   .vemdr-label,
   .four-o-four-page-wrapper-outer .page-section-header-text {
      font-size: 16px;
      line-height: 25px;
   }
   .four-o-four-page-wrapper-outer .resouce-link {
      font-size: 21px;
      line-height: 30px;
   }
   .diagnostic-bx .diagnostic-card .bold-sky-bnr-text a {
      font-size: 24px;
      line-height: 33px;
      font-weight: 700;
   }

   .living-addiction-sctn .cntnt-sctn h3,
   .share-quiz-sctn .share-quiz-sctn-title,
   .about-sctn .aboutcontent .proofs-section-subtitle {
      font-size: 24px;
      line-height: 33px;
   }

   .registration-page-wrapper-outer .registration-page-header-txt {
      font-size: 24px;
      line-height: 33px;
   }
/* 
   .blog-pg-mn .blog-list-mn .blog-bx .blog-title {
      font-size: 24px;
      line-height: 33px;
   } */

   .section-title-common,
   .about-sctn .aboutcontent .section-title-common,
   .feel-better-sctn .section-title-common,
   .pricing-pg-mn .feel-better-sctn .section-title-common,
   .emdr-result-pg .feel-better-sctn .section-title-common,
   .about-us-pg .our-founder-sctn .section-title-common,
   .diagnostic-result-pg .section-title-common {
      font-size: 42px;
      line-height: 57px;
      font-weight: normal !important;
   }

   .feel-better-sctn .section-title-common,
   .pricing-pg-mn .feel-better-sctn .section-title-common {
      font-size: 24px;
      line-height: 33px;
   }

   .blog-pg-mn #commentModal .modal-content {
      padding: 50px 40px;
   }

   .blog-pg-mn #commentModal .modal-dialog {
      min-width: 420px;
   }

   .different-test-modal .modal-content {
      padding: 60px 40px;
   }

   .find-therapist-pg .vemdr-page-header .searchbox .form-control,
   .find-therapist-pg .vemdr-page-header .searchbox .form-control::placeholder {
      font-size: 18px;
   }

   .vemdr-modal-w-form .modal-content {
      padding: 35px 40px;
   }

   /* registration page new */
   .registration-page-step-2 .promotional-content-wrapper {
      max-height: 770px;
   }

   .vemdr-registration-form-wrapper-inner {
      padding: 48px;
      padding-top: 40px;
      padding-bottom: 60px;
   }

   .registration-page-wrapper-outer .form-container-column {
      padding-bottom: 40px;
   }

   .vemdr-checklist-filled .list-item,
   .vemdr-list-wrapper .vemdr-list-title,
   .registration-page-wrapper-outer .feel-better-text {
      font-size: 21px;
      line-height: 32px;
   }

   .register-page-main-image-wrapper {
      position: relative;
      left: -35px;
   }

   .registration-page-wrapper-outer .cntnt-mn {
      min-height: calc(100vh - 208px);
   }

   .registration-page-wrapper-outer .list-bg-image {
      width: 70%;
      top: 42%;
      opacity: .2;
   }

   .registration-page-wrapper-outer .list-bg-image.alt {
      width: 100%;
      top: 40%;
      opacity: .2;
      -webkit-transform: translate(-50%, -50%) scale(1.15);
      -moz-transform: translate(-50%, -50%) scale(1.15);
      -ms-transform: translate(-50%, -50%) scale(1.15);
      transform: translate(-50%, -50%) scale(1.15);
   }
   .cwaPgWraper .cwaPgCntntWraper .container {
      max-width: 750px;
   }
}

@media screen and (min-width: 849px) {
   .reset-pass-page .page-content-wrapper {
      background-size: 65%;
   }
}

@media (min-width: 992px) {

   .redeem-gift-page .faq-cntnt-sctn .faq-background-img,
   .four-o-four-page-wrapper-outer .faq-cntnt-sctn .faq-background-img {
      width: 155%;
      top: -22%;
      left: -25%;
   }

   /* font-size change -- sahil */
   .emdr-addiction-pg .vemdr-banner-wrapper .small-title,
   .client-feedback-section .section-header {
      font-size: 24px;
      line-height: 33px;
   }

   

   .blog-dtls-pg .bnr-sctn .section-title-common {
      font-size: 42px;
      line-height: 57px;
      max-width: 35vw;
   }

   .diagnostic-test-page-title,
   .diagnostic-questions-page-title {
      font-size: 60px;
      line-height: 80px;
   }

   /* .different-test-modal .modal-content .modal-hdng {
      font-size: 42px;
      line-height: 57px;
   } */

   /* homepage logo blurr fix */
   .organizations-logo-wrapper-lp .logo-wrapper {
      display: flex;
      justify-content: center;
      align-items: center;
   }

   .organizations-logo-wrapper-lp .logo-wrapper img {
      min-height: auto;
   }

   .home-pg-mn .why-choose-sctn h3 {
      font-size: 42px;
      line-height: 57px;
   }
   .cwaPgWraper .cwaPgCntntWraper .container {
      max-width: 970px;
   }
}



@media screen and (min-width: 1050px) {

   /* password reset page */
   .reset-pass-page .page-content-wrapper {
      background-size: 750px;
   }
}

@media screen and (min-width: 1200px) {

   .redeem-gift-page .faq-cntnt-sctn .faq-background-img,
   .four-o-four-page-wrapper-outer .faq-cntnt-sctn .faq-background-img {
      width: 130%;
      top: -20%;
      left: -16%;
   }

   /* .redeem-gift-page .faq-sctn {
      background-size: 865px;
      background-position: 42% 41%;
   } */
   .video-thumb-sctn {
      max-width: 85%;
      margin-left: 50px;
   }

   .home-pg-mn .vemdr-banner-wrapper h1.banner-title {
      font-size:68px;
      line-height: 70px;
      font-weight: 800;
      color: #091E42;
   }

   .vemdr-banner-wrapper h1.banner-title {
      font-size: 60px;
      line-height: 70px;
      font-weight: 600;
   }
   .abt-program-pg .bnr-scnd-sctn p,
   .abt-program-pg .bnr-scnd-sctn .bnr-last-para p {
      font-size: 18px;
      line-height: 45px;
      font-weight: normal;
      margin-top: 15px !important;
   }
   /* .vemdr-page-navigation .navbar-brand img {
      height: 65px;
   } */
   .emdr-difference-sctn .hdng-sctn {
      max-width: 98%;
   }
   .emdr-difference-sctn .hdng-sctn p {
      font-size: 22px;
      line-height: 32px;
   }
   .emdr-partners-pg .vemdr-banner-wrapper h1.banner-title {
      font-size: 80px;
      line-height: 100px;
   }

   .affiliates-sctn::after {
      background-size: 500px;
   }
   .emdr-diagnostic-pg .vemdr-page-header .banner-hdng {
      max-width: 100%;
   }

   .mentalAnxiety-quiz-pg .vemdr-banner-wrapper .small-title {
      font-size: 55px;
      line-height: 80px;
   }

   /* ============================== start home page css is here =================================== */
   .home-pg-mn .vemdr-banner-wrapper {
      max-width: 100%;
   }

   .home-pg-mn .vemdr-banner-wrapper .banner-title-small {
      font-size: 68px;
      text-transform: capitalize;
   }

   .home-pg-mn .vemdr-banner-wrapper .banner-txt {
      font-size: 25px;
      line-height: 35px;
      font-weight: 400;
      margin-bottom: 50px;
      padding-right: 20px;
      color: #2D2D2D;
   }

   .home-pg-mn .vemdr-banner-wrapper .banner-txt-secondary {
      font-weight: 400;
      font-size: 22px;
      line-height: 32px;
   }

   .home-pg-mn .recognized-by-section .section-header {
      font-size: 35px;
      line-height: 45px;
   }

   .home-pg-mn .result-section .section-header {
      font-weight: bold;
      font-size: 25px;
      line-height: 33px;
   }

   .home-pg-mn .result-boxes-wrapper .box-counter {
      font-size: 68px;
      line-height: 50px;
      color: #fff;
      font-weight: 700;
      margin-bottom: 15px;
   }

   .home-pg-mn .result-boxes-wrapper .box-txt {
      font-size: 22px;
      line-height: 28px;
   }

   .home-pg-mn .section-header {
      font-weight: 600;
      font-size: 25px;
      line-height: 33px;
   }

   .home-pg-mn .owl-item-client-feedback .feedback-txt {
      font-size: 18px;
      line-height: 25px;
   }

   .home-pg-mn .owl-item-client-feedback .client-name {
      font-weight: bold;
      font-size: 18px;
      line-height: 25px;
   }

   .home-pg-mn .why-choose-sctn .reasonbox h6 {
      font-weight: 700;
      font-size: 26px;
      line-height: 36px;
      color: #091E42;
      margin-top: 40px;
      padding-right: 60px;
   }

   .home-pg-mn .access-plans-sctn-row h3 {
      font-size: 22px;
   }

   /* .home-pg-mn .about-sctn .aboutcontent h2 {
      font-size: 44px;
      line-height: 59px;
   } */
   /* .home-pg-mn .about-sctn .aboutcontent h3 {
      font-size: 27px;
      line-height: 34px;
   } */
   .home-pg-mn .about-sctn .aboutcontent .about-ul li {
      font-size: 18px;
      line-height: 25px;
   }

   .client-feedback-section .section-header,
   .home-pg-mn .feelsec h3 {
      font-size: 35px;
      margin-bottom: 50px;
      line-height: 45px;
      font-weight: 700;
      color: #3a4775;
      
   }

   .home-pg-mn .feelsec p.bigtext {
      font-size: 25px;
      margin-bottom: 50px;
      color: #919191;
      text-transform: capitalize;

   }

   .home-pg-mn .access-plans-sctn-row h3 {
      font-size: 35px;
      line-height: 45px;
      font-weight: 700;
   }
   .home-pg-mn  .feel-calmer-sctn .access-plans-sctn-row h3,
   .emdr-faq-pg .feel-calmer-sctn .access-plans-sctn-row h3,
   .terms-pg-mn .feel-calmer-sctn .access-plans-sctn-row h3,
   .policy-pg-mn .feel-calmer-sctn .access-plans-sctn-row h3,
   .what-emdr-pg-mn .feel-calmer-sctn .access-plans-sctn-row h3{
      font-size: 35px;
      line-height: 40px;
      font-weight: 800;
  }
   .home-pg-mn .access-plans-sctn-row p,
   .emdr-faq-pg .access-plans-sctn-row p,
   .what-emdr-pg-mn .access-plans-sctn-row p{
      font-size: 22px;
      line-height: 28px;
      font-weight: 500;
   }
   .find-therapist-pg .access-plans-sctn-row h3{
      font-size: 30px;
      line-height: 36px;
      font-weight: 800;
   }
   /* ============================== end home page css is here =================================== */
   .blog-pg-mn {
      position: relative;
      background-image: url(../new_images/blog-lft-bnr-bg.png);
      background-repeat: no-repeat;
      background-position: top left;
      background-size: 300px;
   }

   .blog-pg-mn .comment-form-mn h3 {
      font-size: 24px;
      line-height: 33px;
   }

   /* .blog-pg-mn .blog-list-mn .blog-bx .blog-title {
      font-size: 24px;
      line-height: 33px;
   } */

   .blog-pg-mn .blog-list-mn .blog-bx .number-txt-hdng {
      font-size: 18px;
      line-height: 25px;
   }

   .emdr-result-pg .feel-better-sctn h3 {
      font-size: 24px;
      line-height: 33px;
      margin: 0 0 8px 0;
   }

   .blog-pg-mn .bnr-sctn h1 {
      font-size: 42px;
      line-height: 57px;
      max-width: 77%;
   }

   .vemdr-banner-wrapper .banner-txt,
   .faq-sctn .accordion-header h6,
   .faq-sctn .accordion-content p {
      font-size: 16px;
      line-height: 22px;
   }

   /* .emdr-done-sctn p {
      font-size: 18px;
      line-height: 27px;
   } */
   .access-plans-sctn-row h3 {
      font-size: 24px;
      line-height: 39px;
   }

   .emdr-done-sctn h3 {
      font-size: 28px;
      line-height: 45px;
   }

   /* .faq-pg-mn .vemdr-banner-wrapper h1.banner-title {
      font-size: 42px;
      line-height: 62px;
   } */
   /* increasing font size for large screen -- sahil */
   /* what is emdr page and common */
   /* .result-pg .before-after-sctn .left-sctn .small-p {
      font-size: 14px;
      line-height: 19px;
   } */

   .vemdr-banner-wrapper .banner-txt,
   .faq-sctn .accordion-header h6,
   .faq-sctn .accordion-content p,
   .img-list-optn-bx h4,
   .emdr-difference-sctn .differencebox p,
   .abt-program-pg .beginners-sctn p,
   .compare-sctn .virtualemdrcost p,
   .price-bx-mn .priceamountsec h6,
   .price-bx-mn .pricedetailsbox p,
   .need-help-sctn .img-list-optn-bx h4,
   .about-us-pg .our-founder-sctn .card p,
   .news-media-sctn .customerreviewbox p,
   .video-review-mn .owl-item-client-feedback .client-info .bold-txt,
   .video-review-mn .owl-item-client-feedback .client-info .normal-txt,
   .owl-item-client-feedback .feedback-title,
   .owl-item-client-feedback .feedback-txt,
   .owl-item-client-feedback .feedback-title,
   .owl-item-client-feedback .client-name,
   .customer-testimonial-sctn .searchbox .form-control,
   .fr-organization-sctn .rght-cntnt .txt-wrapper p{
      font-size: 19px;
      line-height: 28px;
   }

   .faq-sctn .accordion-header h6 {
      font-size: 18px;
      text-transform: uppercase;
   }
  

   /* as per homepage text-size */
   .page-subtitle-text,
   .about-us-pg .vemdr-banner-wrapper .page-subtitle-text {
      /* font-size: 16px;
      line-height: 22px; */
      text-transform: inherit;
      line-height: 33px;
      font-size: 24px;
   }
   .promo-section-title, .customer-testimonial-sctn .bold-sky-bnr-text, .emdr-done-sctn h3, .how-works-sctn .smlheadingtext, .abt-program-pg .beginners-sctn .smlheadingtext

   /* .share-quiz-sctn .share-quiz-sctn-title */
      {
      font-size: 18px;
      line-height: 27px;
   }
   .customer-testimonial-sctn .bold-sky-bnr-text {
      font-size: 18px;
      line-height: 20px;
      margin: 0 0 10px;
      font-weight: 400;
   }
   .how-works-sctn .smlheadingtext {
      font-size: 25px;
      line-height: 33px;
      font-weight: normal;
   }
   .faqtwo.how-works-sctn .smlheadingtext{
      font-size: 18px;
      line-height: 20px;
      font-weight: normal;
      margin-top: 15px !important;
   }
   .abt-program-pg .beginners-sctn .smlheadingtext {
      font-size: 18px;
      line-height: 33px;
      font-weight: 400;
      margin-bottom: -6px;
      font-weight: bold;
   }
   .how-works-sctn .section-title-common {
      font-size: 35px;
      line-height: 48px;
   }

   /* .emdr-done-sctn p, */
   .emdr-difference-sctn .differencebox h6,
   .emdr-difference-sctn .differencebox p {
      font-size: 22px;
      line-height: 32px;
   }

   .section-title-common-sm,
   p.section-title-common-sm,
   .about-us-pg .our-partners-sctn .bigtext {
      font-size: 24px;
      line-height: 33px;
   }


   .diagnostic-result-pg .recognized-by-section .section-header,
   .about-sctn .aboutcontent .proofs-section-subtitle {
      font-size: 24px;
      line-height: 33px;
   }

   .access-plans-sctn-row h3 {
      font-size: 35px;
      line-height: 45px;
      font-weight: 700;
   }

   .emdr-diagnostic-pg .access-plans-sctn-row h3 {
      font-size: 40px;
      line-height: 44px;
      font-weight: 700;
      text-transform: capitalize;
   }
   .emdr-diagnostic-pg .access-plans-sctn-row p {
      font-size: 22px;
      font-weight: 500;
      line-height: 30px;
      color: #3a4775;     
   }
   /* .emdr-done-sctn h3, */
   .abt-program-pg .emdr-experts-sctn .faq-hdng-sctn h3,
   .abt-program-pg .beginners-sctn h3,
   .abt-program-faq .hdng-txt,
   .price-bx-mn .priceamountsec h5,
   .emdr-result-pg .review-fb-bx h3,
   .blog-dtls-pg .bnr-cntnt-p-mn h3,
   .blog-dtls-pg .bnr-cntnt-p-mn h3 a {
      font-size: 24px;
      line-height: 33px;
   }
   .abt-program-faq .hdng-txt{
      font-size: 35px;
      line-height: 48px;
      font-weight: 600;
   }

   .emdr-result-pg .review-fb-bx h3, 
   .price-bx-mn .priceamountsec h5
   .abt-program-faq .hdng-txt,
   .abt-program-pg .emdr-experts-sctn .faq-hdng-sctn h3,
   .abt-program-pg .beginners-sctn h3 {
      font-size: 35px;
      line-height: 46px;
      margin: 10px 0;
      font-weight: 600;
   }
  .abt-program-pg .beginners-sctn .beginers-cntnt-mn-para p {
      padding: 0 0 0 15px;
  }
   .registration-page-wrapper-outer .registration-page-header-txt {
      font-size: 30px;
      line-height: 41px;
   }

   .section-title-common,
   .about-sctn .aboutcontent .section-title-common,
   .feel-better-sctn .section-title-common,
   .pricing-pg-mn .feel-better-sctn .section-title-common,
   .emdr-result-pg .feel-better-sctn .section-title-common,
   .about-us-pg .our-founder-sctn .section-title-common,
   .diagnostic-result-pg .section-title-common {
      font-size: 35px;
      line-height: 48px;
      font-weight: normal !important;
      font-weight: 600 !important;
   }
   .diagnostic-result-pg .bnr-lft {
      padding-right: 10%;
   }
   .compare-sctn h3 {
      font-size: 35px;
      line-height: 48px;
   }
   .compare-sctn .hdng-sctn p {
      font-size: 25px;
      line-height: 33px;
      font-weight: normal;
   }
   .compare-sctn .comparetableouter table th,
   .compare-sctn .othercost h3 {
      font-size: 24px;
      line-height: 33px;
   }
   .emdr-difference-sctn .hdng-sctn h3{
      font-size: 35px;
      line-height: 48px;
   }

   .diagnostic-test-page-title,
   .diagnostic-questions-page-title {
      font-size: 80px;
      line-height: 100px;
   }
   .share-quiz-sctn .share-quiz-sctn-title {
      font-size: 42px;
      line-height: 57px;
   }
   /* pricing page */
   .banner-hdng .small-title,
   .about-us-pg .vemdr-banner-wrapper .small-title,
   .emdr-addiction-pg .vemdr-banner-wrapper .small-title {
      font-size: 33px;
      line-height: 39px;
   }
   .emdr-addiction-pg .vemdr-banner-wrapper .small-title {
      font-size: 42px;
      line-height: 57px;
   }


   /* about_us page */
   .about-us-pg .vemdr-banner-wrapper h1.banner-title,
   .emdr-partners-pg .vemdr-banner-wrapper h1.banner-title {
      font-size: 80px;
      line-height: 100px;
   }
   .emdr-partners-pg .partnerbox p {
      font-size: 24px;
      line-height: 33px;
  }
   .about-us-pg .vemdr-banner-wrapper h1.banner-title,
   .owl-item-client-feedback .client-name {
      margin-bottom: 0;
   }

   .about-us-pg .vemdr-banner-wrapper .small-title {
      margin-top: 0;
   }

   .forgot-pass-pg .cntnt-mn h2 {
      font-size: 42px;
   }

   .thank-u-cntct-pg-mn .cntnt-mn h3 {
      font-size: 42px;
   }

   .blog-dtls-pg .bnr-cntnt-p-mn h3 span {
      font-size: 24px !important;
      line-height: 33px;
   }

   .skyblue-small-hdng,
   .blog-dtls-pg .comments-outer header h4 {
      font-size: 18px;
      line-height: 25px;
   }

   .collapse-img-details-bx .ownerbox h3 {
      font-size: 24px;
      line-height: 33px;
   }

   /* password reset page */
   .reset-pass-page .page-content-wrapper {
      background-position: 36% center;
      background-size: 800px;
   }
   
   .emdr-addiction-pg .how-emdr-work-sctn .btm-cntnt-last-para {
      width: 48%;
   }
   
   .let-childhood-trauma .owl-item-client-feedback .client-info .client-name {
      margin-right: 70px;
   }
   .cwaPgWraper .cwaPgCntntWraper .container {
      max-width: 1170px;
   }
   .banner-hdng{
      padding-top: 55px;
   }
   .emdr-anger-pg .banner-hdng,
   .emdr-stress-pg .banner-hdng,
   .emdr-self-esteem-pg .banner-hdng,
   .emdr-grief-pg .banner-hdng,
   .emdr-anxiety-pg .banner-hdng,
   .emdr-depresion-pg .banner-hdng,
   .emdr-ptsd-pg .banner-hdng,
   .emdr-result-pg .banner-hdng{
      padding-top: 0;
   }
   .bnr-scnd-sctn .bnr-last-para{
      padding-bottom: 30px;
   }
}

@media only screen and (min-width: 1280px) {

   .what-emdr-pg-mn .container,
   .pricing-pg-mn .container,
   .emdr-addiction-pg .container,
   .abt-program-pg .container,
   .partners-pg .container {
      /* max-width: 1200px; */
   }
  
   .emdr-difference-sctn .differencebox {
      padding: 0 35px 0 0;
   }

   .home-pg-mn .why-choose-sctn h3 {
      font-size: 40px;
      line-height: 50px;
      font-weight: 700;
      color: #3a4775;

   }
   .why-choose-sctn .lft-sctn img {
      max-width: 290px;
      width: 290px;
      margin-bottom: 3px;
   }
}

@media (min-width: 1440px) {
   .how-emdr-work-sctn .section-title-common{
      font-size: 30px;
      line-height: 40px;
   }
   .emdr-depresion-pg .how-emdr-work-sctn .section-title-common{
      font-size: 42px;
      line-height: 57px;
   }
   .blog-pg-mn::before {
      top: -210px;
      background-size: 945px;
   }

   .faq-pg-mn .faqone::after {
      background-size: 550px;
   }
   .emdr-faq-pg .faqone::after {
      background-size: 550px;
   }

   .emdr-faq-pg .vemdr-page-header .bnr-rght img {
      max-width: 90%;
   }
   /* changing font size -- sahil */
   .partnerbox p,
   .about-sctn .aboutcontent .proofs-section-subtitle {
      font-size: 24px;
      line-height: 33px;
   }

   .section-title-common,
   .about-sctn .aboutcontent .section-title-common,
   .feel-better-sctn .section-title-common,
   .pricing-pg-mn .feel-better-sctn .section-title-common,
   .about-us-pg .our-founder-sctn .section-title-common,
   .emdr-result-pg .feel-better-sctn .section-title-common,
   .blog-pg-mn .feel-better-sctn .section-title-common,
   .blog-dtls-pg .bnr-sctn .section-title-common,
   .diagnostic-result-pg .section-title-common{
      font-size: 42px;
      line-height: 57px;
   }

   .diagnostic-test-page-title,
   .diagnostic-questions-page-title {
      font-size: 80px;
      line-height: 100px;
   }

   .abt-program-pg .emdr-experts-sctn .faq-hdng-sctn h3,
   .abt-program-pg .beginners-sctn h3,
   .emdr-result-pg .review-fb-bx h3{
      font-size: 42px;
      line-height: 57px;
   }

   .abt-program-faq .hdng-txt {
      font-size: 40px;
      line-height: 56px;
   }

   
   .blog-pg-mn .comment-form-mn h3,
   .blog-dtls-pg .bnr-cntnt-p-mn h3 span,
   .blog-dtls-pg .bnr-cntnt-p-mn h3,
   .blog-dtls-pg .bnr-cntnt-p-mn h3 a {
      font-size: 42px;
      line-height: 57px;
   }

   .blog-dtls-pg .bnr-cntnt-p-mn h3 span {
      font-size: 42px !important;
      line-height: 57px;
   }
}

@media screen and (min-width: 1500px) {
   .emdr-work-video-sctn {
      width: 1400px;
   }
}
@media screen and (min-width: 1550px) {
   .left-gap-container {
      padding-left: 13%;
   }

   

   .blog-dtls-pg .bnr-cntnt-p-mn p:nth-child(2) {
      max-width: 68%;
   }

   .blog-dtls-pg .mn-article-img {
      top: 108px;
   }
}

@media screen and (min-width: 1600px) {
   .emdr-work-video-sctn {
      width: 1452px;
   }

}

@media screen and (min-width: 1700px) {
   .abt-program-pg .emdr-experts-sctn .faq-cntnt-sctn {
      max-width: 60%;
      flex: 0 0 33%;
   }

   .abt-program-pg .emdr-experts-sctn .list-mn-col {
      flex: 0 0 50%;
      max-width: 50%;
   }

   .how-works-sctn .faq-img-sctn {
      flex: 0 0 25%;
      max-width: 25%;
   }

   .how-works-sctn .faq-background-img {
      width: 95%;
   }

   .abt-program-pg .beginners-sctn::before {
      top: -105px;
      left: -62px;
      background-size: 645px;
   }

   .pricing-pg-mn .vemdr-page-header {
      background-size: 65%;
      background-position: 100% -150px;
   }

   .pricing-pg-mn .need-help-sctn::before {
      background-size: 955px;
   }

   .pricing-pg-mn .gift-healing-sctn::before {
      top: 0;
      height: 190%;
      background-size: 60%;
   }

   .pricing-pg-mn .gift-healing-sctn .lft-sctn {
      flex: 0 0 40%;
      max-width: 40%;
   }

   .pricing-pg-mn .gift-healing-sctn .rght-sctn {
      flex: 0 0 60%;
      max-width: 60%;
      /* padding-left: 60px; */
   }
 
   .pricing-pg-mn .feel-btr-sctn-mn-row {
      max-width: 90%;
      margin-left: auto;
   }

   .are-u-therapist-sctn .access-plans-sctn-row {
      max-width: 100%;
      height: 450px;
   }

   .emdr-addiction-pg .vemdr-page-header .bnr-rght img {
      max-width: 78%;
   }

   .emdr-addiction-pg .vemdr-page-header {
      background-size: 1130px;
      padding: 0 0 160px 0;
   }

   .sast-result-pg .vemdr-page-header {
      background-size: contain;
   }

   .living-addiction-sctn .rght-cntnt .txt-wrapper {
      padding: 20px 30px 30px 30px;
      max-width: 88%;
   }

   .left-gap-container {
      padding-left: 17%;
   }

   .emdr-diagnostic-pg .vemdr-page-header {
      background-size: 75%;
   }

   .about-us-pg .vemdr-page-header {
      background-size: 830px;
   }

   .find-therapist-pg .vemdr-page-header .bnr-rght img {
      max-width: 100%;
   }

   .find-therapist-pg .vemdr-page-header {
      padding: 0;
   }

   .find-therapist-pg .pagination-sctn::before {
      top: -30px;
      left: -100px;
   }

   .diagnostic-quiz-pg .vemdr-page-header {
      background-size: 1235px;
      padding: 0 0 40px 0;
   }

   .diagnostic-question-pg .vemdr-page-header {
      background-size: 1048px;
   }

   .diagnostic-result-pg .vemdr-page-header .bnr-lft {
      flex: 0 0 85%;
      max-width: 85%;
   }

   .diagnostic-result-pg .vemdr-page-header::before {
      top: 130px;
   }

   .diagnostic-result-pg .affiliates-sctn::after {
      background-size: 525px;
   }

   .childhood-question-pg .vemdr-page-header {
      background-size: 980px;
   }

   .childhood-result-pg .vemdr-page-header .bnr-lft {
      flex: 0 0 100%;
      max-width: 100%;
   }

   .childhood-result-pg .share-quiz-sctn::before {
      top: -110%;
   }

   .childhood-result-pg .vemdr-page-header {
      padding: 0 0 30px 0;
   }

   .grief-question-page .vemdr-page-header {
      background-size: contain;
   }


   .emdr-faq-pg .vemdr-page-header .bnr-rght img {
      max-width: 92%;
   }

   .emdr-faq-pg .faqone::after {
      background-size: 560px;
   }

   .blog-dtls-pg .bnr-cntnt-p-mn p:nth-child(2) {
      max-width: 80%;
   }

   .blog-dtls-pg .mn-article-img {
      top: 75px;
   }
   .emdr-work-video-sctn {
      width: 1510px;
   }
}

@media screen and (min-width: 1800px) {
   .vemdr-page-header {
      background-size: 960px;
   }

   .what-emdr-pg-mn .vemdr-page-header::before {
      width: 100%;
   }

   .affiliates-sctn::after {
      background-size: 600px;
   }

   .blog-pg-mn .after-hdng-para {
      max-width: 70%;
   }

   .blog-pg-mn .bnr-first-big-para {
      max-width: 100%;
   }

   .blog-pg-mn::before {
      top: -320px;
      background-size: 1022px;
   }

   .blog-dtls-pg .bnr-cntnt-p-mn p:nth-child(2) {
      max-width: 90%;
   }
}

@media screen and (max-width: 1800px) {
   .vemdr-page-navigation .navbar-nav li a {
      font-size: 16px !important;
      font-weight: 550;
  }
}

@media screen and (max-width: 1600px) {
   .what-emdr-pg-mn .vemdr-page-header::before {
      background-image: url(../new_images/What-is-EMDR-mob-banner.webp);
      top: 60px;
  }
}

@media screen and (max-width: 1500px) {
   .living-addiction-sctn .emdr-childhood-row .rght-cntnt {
      margin: 0 130px !important;
  }
} 

@media screen and (max-width: 1370px) {
   .vemdr-page-navigation .navbar-nav li a {
      font-size: 14px !important;
      font-weight: 550;
  }
}
@media screen and (max-width: 1300px) {
   .access-plans-sctn-row {
      max-width: 100%;
  }
  .living-addiction-sctn .emdr-childhood-row .rght-cntnt {
      margin: 0 50px !important;
  }
}
@media screen and (min-width: 1800px) {
   .emdr-work-video-sctn {
      width: 1565px;
   }
}

@media screen and (min-width: 1880px) {
   .left-gap-container {
      padding-left: 19%;
   }

   .enhance-your-practice .img-bx-mn-row {
      max-width: 1200px;
   }
}

@media screen and (min-width: 1900px) {
   .emdr-work-video-sctn {
      width: 1625px;
   }
}


@media screen and (min-width: 992px) {
   .vemdr-page-navigation .navbar-nav li a {
      padding: 15px 0;
      color: #3A4775;
      font-size: 20px;
      font-weight: 700;
   }
   .vemdr-page-navigation .navbar-nav .dropdown-menu a {
      padding: 15px 15px;
   }

   .vemdr-page-navigation .navbar-nav li {
      padding: 0;
   }
   .emdr-child-trauma-pg .vemdr-banner-wrapper {
      max-width: 80%;
      padding: 0;
   }
   .emdr-grief-pg .vemdr-banner-wrapper {
      max-width: 100%;
      padding: 120px 0 0 0;
   }
   .emdr-anger-pg .vemdr-banner-wrapper,
   .emdr-stress-pg .vemdr-banner-wrapper,
   .emdr-self-esteem-pg .vemdr-banner-wrapper,
   .emdr-anxiety-pg .vemdr-banner-wrapper,
   .emdr-depresion-pg .vemdr-banner-wrapper,
   .emdr-ptsd-pg .vemdr-banner-wrapper,
   .emdr-result-pg .vemdr-banner-wrapper{
      max-width: 100%;
   }
   .emdr-anger-pg .vemdr-banner-wrapper,
   .emdr-stress-pg .vemdr-banner-wrapper,
   .emdr-self-esteem-pg .vemdr-banner-wrapper,
   .emdr-anxiety-pg .vemdr-banner-wrapper,
   .emdr-depresion-pg .vemdr-banner-wrapper,
   .emdr-ptsd-pg .vemdr-banner-wrapper{
      padding: 130px 0 0 0;
   }
   .emdr-result-pg .vemdr-banner-wrapper{
      max-width: 85%;
      padding: 65px 0;
   }
   .emdr-video-pg .vemdr-banner-wrapper{
      max-width: 100%;
      padding-top: 100px;
   }
   .what-emdr-pg-mn .vemdr-banner-wrapper {
      max-width: 70%;
   }
   .vemdr-banner-wrapper {
      padding: 70px 0 0 0;
      max-width: 90%;
   }
   .emdr-faq-pg .vemdr-banner-wrapper {
      padding: 170px 0 0 0;
      max-width: 80%;
  }
   .emdr-affilate-pg .vemdr-banner-wrapper {
      padding: 130px 0 0 0;
      max-width: 84%;
   }
   .emdr-video-pg .vemdr-banner-wrapper{
      max-width: 86%;
   }
   .home-page{
      padding: 0;
      max-width: 0;
   }
   .abt-program-pg .vemdr-banner-wrapper {
      max-width: 100%;
   }

   .thank-u-cntct-pg-mn .cntnt-mn {
      min-height: calc(100vh - 455px);
   }

   .forgot-pass-pg .cntnt-mn {
      min-height: calc(100vh - 600px);
   }

   .redeem-gift-page .cntnt-mn,
   .four-o-four-page-wrapper-outer .cntnt-mn {
      min-height: calc(100vh - 461px);
   }
}

@media screen and (max-width: 1366px) {
   .feelsec .feelimg:hover img {
      margin-left:0;
   }
   .vemdr-page-navigation .navbar-nav li a {
      font-size: 16px;
      font-weight: 550;
   }  
   .top_but1 ,
   .top_but2{
      font-weight: 700;
      font-size: 18px !important;
  }
  .home-pg-mn .vemdr-banner-wrapper h1.banner-title,
  .emdr-faq-pg .vemdr-banner-wrapper .banner-title{
      font-size: 50px;
      line-height: 60px;
      font-weight: 600;
   }
   .home-pg-mn .vemdr-banner-wrapper .banner-txt {
      font-size: 20px;
      line-height: 30px;
      font-weight: 400;
      margin-bottom: 40px;
  }
  .home-pg-mn .vemdr-banner-wrapper .banner-txt-secondary {
      font-weight: 400;
      font-size: 18px;
      line-height: 28px;
   }
   .home-pg-mn .vemdr-banner-wrapper .vemdr-select-wrapper {
      height: 50px;
      width: 290px;
  }
  .vemdr-select-wrapper .vemdr-select-selection-button {
   height: 50px;
   font-size: 18px;
  }
   .home-pg-mn .vemdr-select-wrapper .vemdr-select {
      font-size: 18px;
      line-height: 28px;
      
   }
   .home-pg-mn .ban_start_but a {
      font-size: 18px;
      font-weight: 600;
      line-height: 24px;
   }
   .home-pg-mn .result-section .section-header {
      font-size: 22px;
      line-height: 30px;
   }
   .home-pg-mn .result-boxes-wrapper .box-counter {
      font-size: 50px;
      line-height: 44px;
      font-weight: 500;
      color: #fff;
   }
   .home-pg-mn .result-boxes-wrapper .box-txt {
      font-size: 18px;
      line-height: 28px;
  }
  .home-pg-mn .recognized-by-section .section-header {
      font-size: 30px;
      line-height: 40px;
   }
   .home-pg-mn .owl-item-client-feedback {
      min-height: 230px;
  }
  .home-pg-mn .owl-item-client-feedback .feedback-txt {
      font-size: 14px;
      line-height: 20px;
   }
   .home-pg-mn .why-choose-sctn h3 {
      font-size: 32px;
      line-height: 42px;
  }
  .home-pg-mn .why-choose-sctn .reasonbox h6 {
      font-weight: 600;
      font-size: 20px;
      line-height: 32px;
      margin-top: 20px;
      padding-right: 30px;
   }
   .home-pg-mn .why-choose-sctn .resulticon {
      width: 60px;
      height: 60px;
  }
  .home-pg-mn .why-choose-sctn .resulticon img {
   max-width: 24px;
   }
   .home-pg-mn .why-choose-sctn .reasonbox p {
      font-size: 16px;
      line-height: 22px;
      margin: 15px 0;
  }
   .home-pg-mn .why-choose-sctn .reasonbox {
      padding: 20px;
      height: 344px;
   }
   .home-pg-mn .access-plans-sctn-row h3 {
      font-size: 26px;
      line-height: 40px;
      font-weight: 600;
  }
  .home-pg-mn .access-plans-sctn-row p {
      font-size: 16px;
      line-height: 24px;
      font-weight: 500;
   }
   .home-pg-mn .feelsec h3 {
      font-size: 28px;
      line-height: 38px;
      font-weight: 600;
  }
  .home-pg-mn .feelsec p.bigtext {
   font-size: 22px;
  }
   .home-pg-mn .feelimg .img-heading {
      font-weight: 600;
      font-size: 20px;
      margin-top: 10px;
      line-height: 30px;
   }
   .home-pg-mn .feel-calmer-sctn .access-plans-sctn-row h3 {
      font-size: 30px;
      line-height: 40px;
      font-weight: 600;
  }
  .home-pg-mn .feel-calmer-sctn .access-plans-sctn-row p {
    font-size: 16px;
    line-height: 24px;
    font-weight: 500;
  }
   .home-pg-mn .feel-calmer-sctn .access-plans-sctn-row .cntnt,
   .terms-pg-mn .feel-calmer-sctn .access-plans-sctn-row .cntnt,
   .policy-pg-mn .feel-calmer-sctn .access-plans-sctn-row .cntnt{
      max-width: 530px;
      margin: 20px auto 0 50%;
   }
   .home-pg-mn .solid-btn {
      font-size: 16px;
   }
   
   .home-pg-mn .why-choose-sctn .resulticon {
      width: 60px;
      height: 60px;
  }
  .home-pg-mn .why-choose-sctn .resulticon img {
   max-width: 24px;
   }
   .home-pg-mn .why-choose-sctn .reasonbox p {
      font-size: 16px;
      line-height: 22px;
      margin: 15px 0;
  }
   .home-pg-mn .why-choose-sctn .reasonbox {
      padding: 20px;
      height: 344px;
   }
   .home-pg-mn .access-plans-sctn-row h3 {
      font-size: 26px;
      line-height: 40px;
      font-weight: 600;
  }
  .home-pg-mn .access-plans-sctn-row p {
      font-size: 16px;
      line-height: 24px;
      font-weight: 500;
   }
   .home-pg-mn .feelsec h3 {
      font-size: 28px;
      line-height: 38px;
      font-weight: 600;
  }
  .home-pg-mn .feelsec p.bigtext {
   font-size: 22px;
  }
   .home-pg-mn .feelimg .img-heading {
      font-weight: 600;
      font-size: 20px;
      margin-top: 10px;
      line-height: 30px;
   }
   .home-pg-mn .feel-calmer-sctn .access-plans-sctn-row h3 {
      font-size: 30px;
      line-height: 40px;
      font-weight: 600;
  }
  .home-pg-mn .feel-calmer-sctn .access-plans-sctn-row p {
    font-size: 16px;
    line-height: 24px;
    font-weight: 500;
  }
   .home-pg-mn .feel-calmer-sctn .access-plans-sctn-row .cntnt {
      max-width: 530px;
      margin: 20px auto 0 50%;
   }
   .home-pg-mn .solid-btn {
      font-size: 16px;
   }
   
   .home-pg-mn .why-choose-sctn .resulticon {
      width: 60px;
      height: 60px;
  }
  .home-pg-mn .why-choose-sctn .resulticon img {
   max-width: 24px;
   }
   .home-pg-mn .why-choose-sctn .reasonbox p {
      font-size: 16px;
      line-height: 22px;
      margin: 15px 0;
  }
   .home-pg-mn .why-choose-sctn .reasonbox {
      padding: 20px;
      height: max-content;
      min-height: 250px;
   }
   .home-pg-mn .access-plans-sctn-row h3 {
      font-size: 26px;
      line-height: 40px;
      font-weight: 600;
  }
  .abt-program-pg .unlimitedSession-sctn .cntnt p {
   font-size: 16px;
   line-height: 24px;
   font-weight: 500;
}
  .home-pg-mn .access-plans-sctn-row p {
      font-size: 16px;
      line-height: 24px;
      font-weight: 500;
   }
   .home-pg-mn .feelsec h3 {
      font-size: 28px;
      line-height: 38px;
      font-weight: 600;
  }
  .home-pg-mn .feelsec p.bigtext {
   font-size: 22px;
  }
   .home-pg-mn .feelimg .img-heading {
      font-weight: 600;
      font-size: 20px;
      margin-top: 10px;
      line-height: 30px;
   }
   .home-pg-mn .feel-calmer-sctn .access-plans-sctn-row h3,
   .terms-pg-mn .feel-calmer-sctn .access-plans-sctn-row h3,
   .policy-pg-mn .feel-calmer-sctn .access-plans-sctn-row h3{
      font-size: 30px;
      line-height: 40px;
      font-weight: 600;
  }
  .home-pg-mn .feel-calmer-sctn .access-plans-sctn-row p,
  .terms-pg-mn .feel-calmer-sctn .access-plans-sctn-row p,
  .policy-pg-mn .feel-calmer-sctn .access-plans-sctn-row p{
    font-size: 16px;
    line-height: 24px;
    font-weight: 500;
  }
   .home-pg-mn .feel-calmer-sctn .access-plans-sctn-row .cntnt {
      max-width: 530px;
      margin: 20px auto 0 50%;
   }
   .home-pg-mn .solid-btn {
      font-size: 16px;
   }
   .ftr-lst-ul-mn ul li a {
      font-size: 14px;
  }
  .ftr-mn .smlheadingtext,
  .ftr-mn .row .right_content .footerRightContentTxt  {
   font-size: 17px;
   }
   .faqone::after {
      background-size: 500px;
      right: 20px;
   }
   .faqtwo::after {
      background-size: 500px;
      left:20px;
   }
   .what-emdr-pg-mn .vemdr-banner-wrapper{
      padding: 0;
   }
   .blog-dtls-pg .mn-article-img {
      max-width: 400px;
      height: 300px;
   }
   .emdr-partners-pg .therapist-plan-sctn .price-bx-mn{
      margin: 0 0;
   }
   .emdr-partners-pg .banner-bx-slider .pricebox-item {
      width: auto;
  }
  .emdr-partners-pg .emdr-affiliate-row ,
   .emdr-partners-pg .affiliates-row{
      padding: 35px;
   }
  .emdr-partners-pg .affiliate-col {
      padding: 0 38px;
  }
   .emdr-partners-pg .affiliates-sctn ul li {
      width: 50%;
   }
   .emdr-partners-pg .living-addiction-sctn .img-list-optn-bx h4 {
      font-size: 18px;
      line-height: 26px;
  }
   .emdr-partners-pg .img-list-optn-bx img {
      max-width: 70px;
   }
   .emdr-partners-pg .vemdr-banner-wrapper h1.banner-title {
      font-size: 60px;
      line-height: 70px;
  }
   .emdr-faq-pg .accordion-item .accordion-header {
      padding: 16px 20px;
   }
   .emdr-faq-pg .faq-sctn .accordion-header h6 {
      font-size: 20px;
      line-height: 30px;
   }
   .emdr-faq-pg .faq-sctn .accordion-content p {
      font-size: 18px;
      line-height: 25px;
      font-weight: 400;
  }
   .emdr-faq-pg .feel-calmer-sctn .access-plans-sctn-row h3,
   .what-emdr-pg-mn .feel-calmer-sctn .access-plans-sctn-row h3{
      font-size: 30px;
      line-height: 40px;
      font-weight: 600;
   }
   .emdr-faq-pg .feel-calmer-sctn .access-plans-sctn-row .cntnt,
   .what-emdr-pg-mn .feel-calmer-sctn .access-plans-sctn-row .cntnt,
   .emdr-diagnostic-pg .feel-calmer-sctn .access-plans-sctn-row .cntnt {
      max-width: 530px;
      margin: 20px auto 0 50%;
  }
   .emdr-faq-pg .access-plans-sctn-row p,
   .what-emdr-pg-mn .access-plans-sctn-row p{
      font-size: 16px;
      line-height: 24px;
      font-weight: 500;
   }
  .feel-calmer-sctn .access-plans-sctn-row::before {
      background-position: 110px;
      left: -165px;
  }
   .emdr-faq-pg .vemdr-banner-wrapper {
      padding: 60px 0;
      max-width: 80%;
   }
   .emdr-faq-pg .emdr-faq-container {
      height: 358px;
  }
    
   .appreciate-good-things-pg .appreciate-para-two,
   .appreciate-good-things-pg .appreciate_para{
      font-size: 16px;
      line-height: 24px;
  }
   .appreciate-good-things-pg .appreciate-para {
      font-size: 18px;
      line-height: 28px;
   }
   .appreciate-good-things-pg .appreciate-heading-two {
      margin-bottom: 30px;
      font-size: 20px;
      line-height: 30px;
  }
   .appreciate-good-things-pg .appreciate-box {
      padding:30px;
   }
   .appreciate-good-things-pg .input-field {
      font-size: 18px;
      line-height: 24px;
  }
   .appreciate-good-things-pg .session-field,
   .appreciate-good-things-pg .date-session-field {
      font-size: 16px;
      line-height: 22px;
   }
   .appreciate-good-things-pg .img-list-optn-bx,
   .appreciate-good-things-pg .list-txt {
      font-size: 16px;
      line-height: 24px;
   }
   .contact-pg-mn .vemdr-banner-wrapper {
      max-width: 70%;
   }
   .contact-pg-mn .contact-form {
      padding: 50px;
  }
   .contact-pg-mn .smltext {
      padding-left: 50px;
      font-weight: 500;
      font-size: 22px;
      line-height: 34px;
   }
   .terms-pg-mn .vemdr-banner-wrapper,
   .policy-pg-mn .vemdr-banner-wrapper{
      padding: 100px 0 0 0;
      max-width: 100%;
  }
   .terms-pg-mn .emdr-terms-container,
   .policy-pg-mn .emdr-policy-container{
      height: 370px;
   }
   .terms-pg-mn .page-content-nav,
   .policy-pg-mn .page-content-nav{
      padding: 20px;;
  }
   .terms-pg-mn .page-content-nav a,
   .policy-pg-mn .page-content-nav a{
      padding: 10px;
      font-size: 22px;
      line-height: 32px;
   }
   .terms-pg-mn .content-wrapper-inner,
   .policy-pg-mn .content-wrapper-inner{
      padding: 25px;
  }
   .terms-pg-mn .inner-section-title,
   .policy-pg-mn .inner-section-title{
      font-size: 24px;
      line-height: 34px;
   }
   .terms-pg-mn .content-wrapper-inner p,
   .policy-pg-mn .content-wrapper-inner p {
      font-weight: 400;
      font-size: 16px;
      line-height: 24px;
  }
  .terms-pg-mn .page-content,
  .policy-pg-mn .page-content{
      padding: 124px 50px 50px;
  }
   .blog-pg-mn .blog-title{
      font-weight: 600;
      font-size: 32px;
      line-height: 42px;
   }
   .blog-pg-mn .color-bx-wrap {
      padding:24px;
      border-radius: 20px;
      margin: 30px 0;
   }
   .blog-pg-mn .blog-text{
      font-weight: 600;
      font-size: 20px;
      line-height: 30px;
      text-transform: capitalize;
      color: #3A4775;
   }
   .blog-pg-mn .blog-text-one{
      font-weight: 700;
      font-size: 35px;
      line-height: 39px;
      text-transform: capitalize;
      color: #3A4775;
   }
   .blog-pg-mn .search-bar-bx form input {
      background: #FAFAFA;
      border: 1px solid rgba(0, 0, 0, 0.18);
      border-radius: 6px;
      box-sizing: border-box;
      padding: 8px;
      height: 44px;
      font-weight: 400;
      font-size: 16px;
      line-height: 26px;
      text-transform: capitalize;
      color: #6E6F74;
   }
   .blog-pg-mn .filter-tags-mn ul li a {
      padding: 12px;
      font-size: 14px;
      line-height: 20px;
      font-weight: 700;
   }
   .blog-pg-mn .filter-tags-mn ul li a:hover {
      background-color: #3a4775;
      color: #fff;
      transition: 0.5s;
      box-shadow: none;
   }
   .blog-pg-mn .blog-list-mn .blog-bx .blog-title{
      font-weight: 600;
   }
   .blog-pg-mn .blog-list-mn .blog-bx .grey-color-txt-bold {
      font-size: 18px;
      line-height:28px;
   }
   .blog-pg-mn .blog-para{
      font-size: 16px;
      line-height: 26px;
   }
   .blog-pg-mn .search-bar-bx form .searchbtn {
      padding: 8px 8px;
   }
   .blog-pg-mn .feel-better-sctn::after,
   .emdr-result-pg .feel-better-sctn::after{
      background-size: 500px;
      min-height: 108px;
   }
   .blog-pg-mn .feel-better-sctn .section-title-common,
   .emdr-result-pg .feel-better-sctn .section-title-common,
   .pricing-pg-mn .feel-better-sctn .section-title-common{
      font-size: 40px;
      line-height: 50px;
      font-weight: 600 !important;
   }
   .different-test-modal .modal-content .modal-subheading {
      font-size: 24px;
      line-height: 34px;
   }
   .different-test-modal .modal-content .modal-hdng {
      font-size: 40px;
  }
   .different-test-modal .modal-content p {
      font-size: 18px;
      line-height: 28px;
   }
   .registration-pg-mn .banner-title {
      font-size: 42px;
      line-height: 52px;
  }
   .registration-pg-mn .registrationPgFromCntntWrap {
      padding: 40px;
      /* margin: 0; */
   }
   .registration-pg-mn .img-list-optn-bx {
      font-size: 22px;
      line-height: 32px;
   }
   .registration-pg-mn .img-list-optn-bx img {
      width: 70px !important;
      max-width: 70px !important;
   }
   .registration-pg-mn .faq-sctn .accordion-item-active .accordion-header h6, 
   .registration-pg-mn .faq-sctn .accordion-item .accordion-header h6 {
      font-weight: 600;
      font-size: 20px;
      line-height: 28px;
  }
   .registration-pg-mn .faq-sctn .accordion-content p {
      font-size: 16px;
      line-height: 24px;
   }
   .registration-pg-mn .registerPgFaqMain .hdng-txt {
      font-weight: 800;
      font-size: 26px;
      line-height: 36px;
   } 
   .registration-pg-mn .customStepperListWrap li span {
      width: 35px;
      height: 35px;
   }
   .what-emdr-pg-mn .what-is-emdr-container {
      height: 550px;
  }
   .what-emdr-pg-mn .vemdr-banner-wrapper h1.banner-title {
      line-height: 62px;
      font-size: 55px;
   }
   .what-emdr-pg-mn .faq-sctn .accordion-item-active .accordion-header h6, 
   .what-emdr-pg-mn .faq-sctn .accordion-item .accordion-header h6 {
         font-size: 24px;
   }
   .emdr-result-pg .emdr-result-container {
      height: max-content;
  }
   .emdr-result-pg .vemdr-banner-wrapper {
      padding: 60px 0;
      max-width: 100%;
   }
   .emdr-result-pg .vemdr-banner-wrapper h1.banner-title {
      font-size: 52px;
      line-height: 62px;
  }
   .emdr-affilate-pg .vemdr-banner-wrapper {
      padding: 55px 0 0 0;
   }
   .affiliates-sctn .cntnt-wrapper ul li img {
      width: 75px;
  }
   .affiliates-sctn .cntnt-wrapper ul li span {
      font-size: 24px;
      line-height: 34px;
   }
   .emdr-affilate-pg .affiliate-col, 
   .emdr-partners-pg .affiliate-col {
      padding: 0 40px;
  }
   .emdr-affilate-pg .affiliate-para, 
   .emdr-partners-pg .affiliate-para {
      color: #fff;
      font-size: 32px;
      line-height: 42px;
      font-weight: 800;
   }
   .emdr-affilate-pg .affiliate-para-two, 
   .emdr-partners-pg .affiliate-para-two {
      font-size: 25px;
   }
   .emdr-affilate-pg .emdr-affilate-container{
      height: 470px;
   }
   .emdr-video-pg .emdr-video-container{
      height: 470px;
  }
  .emdr-diagnostic-pg .emdr-diagnostic-container{
      height: 400px;
  }
   .emdr-diagnostic-pg .bx-cntnt p {
      font-size: 20px;
   }
   .emdr-diagnostic-pg .vemdr-banner-wrapper {
      max-width: 100%;
  }
   .what-emdr-pg-mn .edmrherocontent p {
      font-size: 20px;
      line-height: 30px;
   }
   .find-therapist-pg .banner-hdng{
      padding-top: 0;
   }
   .find-therapist-pg .vemdr-banner-wrapper .banner-title {
      font-size: 55px;
      line-height: 66px;
   }
   .find-therapist-pg .vemdr-banner-wrapper .small-title {
      font-size: 35px;
      line-height: 45px;
   }
   .find-therapist-pg .searchcontent .filter-lstng-title {
      font-size: 20px;
      line-height: 30px;
      margin-bottom: 0;
   }
  .find-therapist-pg  .feel-calmer-sctn .access-plans-sctn-row .cntnt {
      max-width: 595px;
      margin: 0 auto 0 38%;
   }
   .find-therapist-pg .access-plans-sctn-row h3 {
      font-size: 26px;
   }
   .find-therapist-pg .vemdr-banner-wrapper {
      padding: 45px 0 30px;
  }
   .emdr-about-us-pg .vemdr-banner-wrapper {
      padding: 50px 0 0 0;
      max-width: 86%;
   }
   .emdr-about-us-pg .vemdr-banner-wrapper .banner-title {
      font-size: 56px;
      line-height: 66px;
  }
   .emdr-about-us-pg .banner-hdng .small-text {
      font-size: 20px;
      line-height: 30px;
   }
   .emdr-about-us-pg .what-we-exist-sctn h2 {
      font-size: 38px;
      line-height: 52px;
  }
   .emdr-about-us-pg .our-founder-sctn .bigtext {
      font-size: 44px;
      line-height: 55px;
   }
   .emdr-about-us-pg .about-us-para {
      font-size: 23px;
      line-height: 33px;
  }
   .emdr-about-us-pg .section-title-common {
      font-size: 33px;
      line-height: 43px;
   }
   .emdr-about-us-pg .about-us-para-page {
      font-size: 17px;
      line-height: 27px;
   }
   .news-media-sctn .customerreviewbox .grey-text {
      font-size: 16px;
      line-height: 25px;
   }
   .emdr-about-us-pg .news-media-sctn .customerreviewbox .bold-sky-bnr-text a {
      font-weight: 700;
      font-size: 20px;
  }
   .price-bx-mn h4 {
      font-size: 22px;
      line-height: 32px;
   }
   .price-bx-mn .priceamountsec h5 strong {
      font-size: 22px;
      line-height: 32px;
      font-weight: 700;
   }
   .pricing-pg-mn .price-bx-mn .pricedetailsbox p{
      font-size: 16px;
      line-height: 26px;
   }
   .pricing-pg-mn .access-pricing-row .pricing-col-two {
      padding: 0px 38px;
  }
   .pricing-pg-mn .access-pricing-row .pricing-col {
      padding-left: 0px;
   }
   .pricing-pg-mn .para-one {
      font-size: 20px;
      line-height: 30px;
  }
   .pricing-pg-mn .pricing-col-two .heading-price {
      font-size: 38px;
      line-height: 48px;
   }
   .living-addiction-sctn .child-col {
      margin-right: 65px;
  }
   .emdr-addiction-page .emdr-addiction-container,
   .emdr-anger-pg .emdr-anger-container,
   .emdr-anxiety-pg .emdr-anxiety-container,
   .emdr-depresion-pg .emdr-depresion-container,
   .emdr-grief-pg .emdr-grief-container,
   .emdr-phobia-pg .emdr-phobia-container,
   .emdr-ptsd-pg .emdr-ptsd-container,
   .emdr-stress-pg .emdr-stress-container,
   .emdr-self-esteem-pg .emdr-self-esteem-container,
   .emdr-child-trauma-pg .emdr-child-trauma-container{
      height: 460px;
   }  
   .abt-program-pg .about-container {
      height: 440px;
  }
   .emdr-childhood-row {
      padding: 17px 0 28px 0;
  }
   .emdr-child-trauma-pg .emdr-childhood-row .rght-cntnt, 
   .emdr-grief-pg .emdr-childhood-row .rght-cntnt, 
   .emdr-self-esteem-pg .emdr-childhood-row .rght-cntnt, 
   .emdr-anxiety-pg .emdr-childhood-row .rght-cntnt, 
   .emdr-depresion-pg .emdr-childhood-row .rght-cntnt, 
   .emdr-ptsd-pg .emdr-childhood-row .rght-cntnt {
      margin: 0 100px;
   }
   .emdr-child-trauma-pg .vemdr-banner-wrapper h1.banner-title,
   .abt-program-pg .vemdr-banner-wrapper h1.banner-title{
      font-size: 53px;
      line-height: 61px;
   }
   .emdr-child-trauma-pg .vemdr-banner-wrapper {
      max-width: 100%;
      padding: 0;
  }
   .emdr-phobia-pg .emdr-childhood-row .rght-cntnt, 
   .emdr-addiction-page .emdr-childhood-row .rght-cntnt,
   .emdr-stress-pg .emdr-childhood-row .rght-cntnt{
      margin: 0 140px;
   }
   .abt-program-pg .vemdr-banner-wrapper {
      padding: 0;
  }
   .abt-program-pg .vemdr-banner-wrapper .banner-txt {
      line-height: 35px;
      font-size: 25px;
   }
   .about-section-header {
      font-size: 30px;
      line-height: 40px;
   }
   .abt-program-pg .bnr-last-para p {
      font-size: 22px;
      line-height: 32px;
      padding-right: 0;
   }
   .img-list-optn-bx img {
      max-width: 60px;
   }
   .img-list-optn-bx .img-list-box {
      font-size: 18px;
      line-height: 28px;
   }
   .abt-program-pg .unlimitedSession-sctn.feel-calmer-sctn .access-plans-sctn-row::before {
      background-position: 130px;
  }
   .unlimitedSession-sctn.feel-calmer-sctn .access-plans-sctn-row .cntnt {
      margin: 20px auto 40px 40%;
   }
}
@media screen and (max-width: 1199px) {

   .home-pg-mn .vemdr-banner-wrapper {
      padding: 0;
      max-width: 100%;
  }
   .home-pg-mn .banner-badge-number {
      top: 22px;
      right: 80px;
      width: 100px;
  }
   .home-pg-mn .vemdr-page-header .bnr-rght img {
      max-width: 100%;
   }
   .what-emdr-pg-mn .vemdr-banner-wrapper,
   .what-emdr-pg-mn .vemdr-banner-wrapper-inner{
      padding: 0;
   }
   .what-emdr-pg-mn .what-is-emdr-container {
      height: 500px;
  }
   .vemdr-banner-wrapper h1.banner-title {
      font-size: 60px;
      font-weight: 800;
   }
   .vemdr-banner-wrapper .banner-button-wrapper {
      flex-direction: column;
      align-items: start;
  }
  .ban_start_but{
      margin-left: 0;
      margin-top: 10PX;
  }
   .vemdr-banner-wrapper .banner-title-small {
      font-size: 24px;
   }
   .home-pg-mn .about-sctn-mn-row{
     padding: 20px;
   }
   .home-pg-mn .vemdr-banner-wrapper .banner-txt {
      font-size: 18px;
      line-height: 25px;
      font-weight: 400;
   }
   .abt-program-pg .vemdr-banner-wrapper h1.banner-title {
      line-height: 80px;
   }
   .about-sctn .video-thumb-sctn {
      max-width: 100%;
   }
   .result-boxes-wrapper .box-txt {
      font-size: 18px;
      line-height: 25px;
   }
   .home-pg-mn .owl-item-client-feedback .feedback-txt {
      font-size: 18px;
      line-height: 25px;
   }
   .feelsec .feelimg:hover img {
      margin-top: -15px;
   }
   .emdr-faq-pg .vemdr-page-header::before{
      background-position: center;
   }
   .emdr-faq-pg .emdr-faq-container {
      height: auto;
  }
   .feelsec .feelimg img {
      /* border-radius: 45px; */
   }
   .access-plans-sctn-row {
      padding: 35px 10px 47px 0;
   }
   .access-plans-sctn-row .cntnt {
      /* text-align: right !important; */
      max-width: 55%;
      margin: 0 0 0 auto;
   }

   .access-plans-sctn-row .vemdr-btn-primary {
      margin: 0 0 0 auto;
   }
   .access-plans-sctn-row h3 {
      font-size: 24px;
      line-height: 33px;
   }

   .feel-calmer-sctn .access-plans-sctn-row .cntnt {
      max-width: 85%;
      margin: 0 auto;
      text-align: right;
      padding: 0 35px 0 40%;
   }
   .home-pg-mn .feel-calmer-sctn .access-plans-sctn-row .cntnt,
   .emdr-faq-pg .feel-calmer-sctn .access-plans-sctn-row .cntnt,
   .terms-pg-mn .feel-calmer-sctn .access-plans-sctn-row .cntnt,
   .policy-pg-mn .feel-calmer-sctn .access-plans-sctn-row .cntnt,
   .what-emdr-pg-mn .feel-calmer-sctn .access-plans-sctn-row .cntnt,
   .emdr-diagnostic-pg .feel-calmer-sctn .access-plans-sctn-row .cntnt,
   .find-therapist-pg .feel-calmer-sctn .access-plans-sctn-row .cntnt{
      max-width: 100%;
      margin: 0 auto;
      text-align: right;
      padding: 20px 35px 0 40%;
   }
   .getFreeListing-sctn.feel-calmer-sctn .access-plans-sctn-row .cntnt {
      max-width: 100%;
   }
   .unlimitedSession-sctn.feel-calmer-sctn .access-plans-sctn-row .cntnt {
      max-width: 100%;
      margin: 0 auto;
      text-align: right;
      padding: 0 35px 0 40%;
   }
   .abt-program-pg .unlimitedSession-sctn.feel-calmer-sctn .access-plans-sctn-row .cntnt {
      max-width: 100%;
      margin: 0 auto;
      text-align: right;
      padding: 0 35px 0 25%;
   }
   .diagnostic-bx .diagnostic-card .bold-sky-bnr-text {
      font-size: 18px;
      line-height: 25px;
   }
   /* .feel-calmer-sctn .access-plans-sctn-row .vemdr-btn-primary {
      margin: 0 0 0 auto;
   } */
   .emdr-difference-sctn .differencebox h6 {
      font-size: 18px;
      line-height: 25px;
   }
   .ftr-mn .logo-social-mn {
      max-width: 30%;
      flex: 0 0 30%;
   }

   .ftr-mn .ftr-lst-mn {
      max-width: 70%;
      flex: 0 0 70%;
   }

   .ftr-mn .ftr-mail-bx-mn, 
   .ftr-mn .ftr-right-content {
      max-width: 50%;
      flex: 0 0 50%;
   }
   .ftr-mn .ftr-right-content {
      margin-top: 20px;
   }

   .ftr-mn .mailing-list-bx #ebook-email {
      width: 100%;
   }

   .result-section .desktop-bg {
      margin-top: 20px;
   }

   .what-emdr-pg-mn .vemdr-page-header::before {
      width: 100%;
      /* background-size: 100% 93%; */
   }

   .faqone::after {
      background-size: 400px;
      right: 20px;
   }
   .faqtwo::after {
      background-size: 400px;
      left: 20px;
   }
   .abt-program-pg .emdr-experts-sctn::after {
      background-size: 315px;
   }

   .abt-program-pg .emdr-experts-sctn .img-list-optn-bx {
      padding: 10px 0 15px 0;
   }

   .pricing-pg-mn .gift-healing-sctn::before {
      background-size: 75%;
   }

   .pricing-pg-mn .gift-healing-sctn {
      padding: 0 0 65px 0;
   }

   .pricing-pg-mn .gift-healing-sctn::after {
      background-size: 490px;
   }

   .need-help-sctn .slider-sctn-mn-row {
      align-items: center;
   }

   .emdr-addiction-pg .vemdr-page-header .bnr-rght {
      text-align: right;
   }

   .emdr-addiction-pg .how-emdr-work-sctn .btm-cntnt-hdng {
      max-width: 77%;
   }

   .let-childhood-trauma::before {
      top: 22px;
   }

   .living-addiction-sctn .rght-cntnt .txt-wrapper {
      max-width: 90%;
   }
/* 
   .emdr-partners-pg .vemdr-page-header::before {
      top: -9px;
      border-radius: 0;
   } */

   .emdr-partners-pg .partners-bx-mn-row {
      margin-top: 0;
   }

   .risk-free-promise-bx .diagnostic-card .bold-sky-bnr-text {
      font-size: 24px;
   }
   .diagnostic-quiz-pg .bnr-fst-sctn {
      padding: 0;
   }
   .emdr-result-pg .review-fb-bx .bold-sky-bnr-text {
      font-size: 18px;
   }

   .edmr-result-pg .review-fb-bx h3 {
      font-size: 24px;
   }

   /* .emdr-result-pg .vemdr-page-header {
      padding: 0 0 100px 0;
   } */

   .about-us-pg .vemdr-page-header {
      background-position: 100% -20px;
      background-size: 740px;
   }

   .about-us-pg .vemdr-page-header::before {
      bottom: -80px;
      background-size: 40px;
   }

   .about-us-pg .our-founder-sctn .cntnt-wrapper {
      padding: 30px 30px;
      width: 100%;
   }

   .about-us-pg .our-partners-sctn::before {
      background-size: 358px;
      top: -45px;
      right: -12px;
   }

   .diagnostic-result-pg .vemdr-page-header .bold-hdng #js-scoreValue {
      line-height: 42px;
   }

   .diagnostic-result-pg .vemdr-page-header h3.small-title img,
   .diagnostic-result-pg .section-title-common .score-icon {
      display: none;
   }
   .diagnostic-result-pg .vemdr-page-header .section-title-common .score-icon {
      display: inline-block;
   }
   .anger-quiz-page .vemdr-banner-wrapper .small-title {
      font-size: 38px;
      line-height: 60px;
   }

   .grief-quiz-page .vemdr-banner-wrapper .small-title {
      font-size: 48px;
      line-height: 75px;
   }

   .blog-pg-mn .vemdr-btn {
      width: 100%;
      height: auto;
      padding: 12px 15px;
      border-radius: 50px;
   }

   .blog-pg-mn .feel-calmer-sctn .vemdr-btn {
      width: 280px;
   }

   .blog-pg-mn .vemdr-double-right-icon {
      padding-right: 0;
      width: 15px;
      margin: 0 0 0 10px;
   }

   .blog-pg-mn .pagination li.disabled .back-prev-btn .vemdr-double-right-icon {
      margin: 0 10px 0 0;
   }

   .color-bx-wrap {
      padding: 20px;
   }

   .blog-pg-mn::before {
      background-size: 620px;
   }

   .blog-pg-mn .bnr-first-big-para {
      max-width: 100%;
   }

   /* font size for responsive */
   .what-emdr-pg-mn .edmrherocontent p {
      font-size: 18px;
      line-height: 25px;
   }

   .faq-sctn .accordion-header h6 {
      font-size: 18px;
      line-height: 25px;
   }

   .faq-sctn .accordion-content p {
      font-size: 18px;
      line-height: 25px;
   }

   .what-emdr-pg-mn .vemdr-banner-wrapper h1.banner-title {
      line-height: 52px;
   }

   .abt-program-pg .vemdr-banner-wrapper .banner-txt {
      font-size: 24px;
      line-height: 33px;
   }
   .blog-pg-mn .skyblue-small-hdng {
      font-size: 18px;
      line-height: 25px;
   }
   .vemdr-banner-wrapper .banner-txt {
      font-size: 18px;
      line-height: 25px;
   }

   .about-us-pg .vemdr-banner-wrapper h1.banner-title {
      font-size: 60px;
      line-height: 80px;
   }

   .pricing-pg-mn .banner-hdng .small-title {
      font-size: 24px;
      line-height: 33px;
   }

   .about-us-pg .vemdr-banner-wrapper .small-title {
      font-size: 24px;
      margin: 15px 0 35px 0;
   }

   .vemdr-banner-wrapper .bold-sky-bnr-text {
      font-size: 18px;
      line-height: 25px;
      margin: 15px 0 0 0;
   }

   .about-us-pg .vemdr-banner-wrapper .bold-sky-bnr-text {
      font-size: 18px;
      line-height: 25px;
   }

   .vemdr-banner-wrapper .banner-txt-secondary {
      font-size: 14px;
   }

   .img-list-optn-bx h4 {
      font-size: 18px;
      line-height: 25px;
   }

   .why-choose-sctn .reasonbox h6 {
      font-size: 18px;
      line-height: 25px;
   }

   .about-sctn .aboutcontent h3 {
      font-size: 18px;
      line-height: 25px;
   }

   .feelsec h3 {
      font-size: 24px;
      line-height: 33px;
   }

   .what-emdr-pg-mn .vemdr-banner-wrapper h1.banner-title {
      line-height: 64px;
   }

   .emdr-done-sctn h3 {
      font-size: 24px;
      line-height: 33px;
   }

   .emdr-difference-sctn .differencebox p {
      font-size: 18px;
      line-height: 25px;
   }

   .compare-sctn .virtualemdrcost p {
      font-size: 18px;
      line-height: 25px;
   }

   .abt-program-pg .beginners-sctn .smlheadingtext {
      font-size: 24px;
      line-height: 33px;
   }

   .how-works-sctn .section-title-common {
      font-size: 42px;
      line-height: 57px;
   }
   .abt-program-pg .beginners-sctn h3 {
      font-size: 42px;
      line-height: 57px;
   }
   .abt-program-pg .beginners-sctn p {
      font-size: 18px;
      line-height: 25px;
   }

   .abt-program-faq .hdng-txt {
      font-size: 24px;
      line-height: 33px;
      font-weight: 600;
   }

   .how-works-sctn .smlheadingtext {
      font-size: 24px;
      line-height: 33px;
   }

   .recognized-by-section .section-header {
      max-width: 75%;
   }

   .why-choose-sctn .reasonbox h6 {
      font-size: 18px;
      line-height: 25px;
   }
   
   .why-choose-sctn .reasonbox p {
      font-size: 18px;
      line-height: 25px;
   }

   .about-sctn .aboutcontent h2 {
      font-size: 42px;
      line-height: 57px;
   }
   .home-pg-mn .about-sctn .aboutcontent .about-ul li {
      font-size: 18px;
      line-height: 25px;
   }
   .about-sctn .aboutcontent h3,
   .feelsec h3,
   .section-header,
   .result-section .section-header,
   .recognized-by-section .section-header {
      font-weight: bold;
      font-size: 24px;
      line-height: 33px;
   }

   .price-bx-mn .pricedetailsbox p,
   .price-bx-mn .priceamountsec h5 strong,
   .price-bx-mn .priceamountsec h6 {
      font-size: 18px;
      line-height: 25px;
   }
   .feelsec p.bigtext {
      font-size: 18px;
      line-height: 25px;
   }
   .home-pg-mn .feelsec p.bigtext {
      font-size: 18px;
      line-height: 25px;
      margin-bottom: 20px;
   }
   .need-help-sctn .img-list-optn-bx h4 {
      font-size: 18px;
      line-height: 25px;
   }

   .about-us-pg .our-founder-sctn .bigtext {
      font-size: 42px;
      line-height: 57px;
      margin: 20px 0 15px 35px;
   }

   .about-us-pg .our-founder-sctn .ownerbox .bold-sky-bnr-text {
      font-size: 18px;
      line-height: 25px;
   }

   .about-us-pg .our-founder-sctn .ownerbox .bg-txt {
      font-size: 18px;
      line-height: 25px;
   }

   .about-us-pg .our-partners-sctn .bigtext {
      font-size: 24px;
      line-height: 33px;
   }

   .about-us-pg .our-partners-sctn h3 {
      font-size: 24px;
      line-height: 33px;
   }

   .emdr-result-pg .before-after-sctn .left-sctn h3 {
      font-size: 24px;
      line-height: 33px;
   }

   .emdr-result-pg .before-after-sctn .left-sctn p {
      font-size: 24px;
      line-height: 33px;
   }

   /* .result-pg .before-after-sctn .left-sctn .small-p {
      font-size: 16px;
   } */

   .owl-item-client-feedback .feedback-title,
   .owl-item-client-feedback .feedback-txt {
      font-size: 18px;
      line-height: 25px;
   }

   .video-review-mn .owl-item-client-feedback .client-info .normal-txt,
   .video-review-mn .owl-item-client-feedback .client-info .bold-txt {
      font-size: 18px;
      line-height: 25px;
   }
   .owl-item-client-feedback .client-info .client-name {
      margin-right: 15px;
   }
   .owl-item-client-feedback .client-name {
      font-size: 18px;
      line-height: 25px;
   }

   .customer-testimonial-sctn .blogleft .bigtext {
      font-size: 24px;
      line-height: 33px;
   }

   .news-media-sctn .customerreviewbox p {
      font-size: 18px;
      line-height: 25px;
   }

   .about-us-pg .our-founder-sctn .card p {
      font-size: 18px;
      line-height: 25px;
   }

   .blog-dtls-pg .bnr-cntnt-p-mn p:nth-child(2) {
      max-width: 72%;
   }

   .blog-dtls-pg .mn-article-img {
      max-width: 350px;
      height: 290px;
   }

   .blog-pg-mn .bnr-sctn h1 {
      font-size: 42px;
      line-height: 57px;
      max-width: 70vw;
   }

   .blog-dtls-pg .bnr-cntnt-p-mn h3 span,
   .blog-pg-mn .comment-form-mn h3 {
      font-size: 24px !important;
      line-height: 33px;
   }

   .copyright-sctn {
      margin: 0 0 45px 0;
   }

   .emdr-partners-pg .vemdr-banner-wrapper .bold-sky-bnr-text,
   .fr-organization-sctn .rght-cntnt .txt-wrapper p,
   .affiliates-sctn .cntnt-wrapper ul li span,
   .affiliates-sctn .cntnt-wrapper p strong {
      font-size: 18px;
      line-height: 25px;
   }
   .emdr-partners-pg .partnerbox p {
      font-size: 24px;
      line-height: 33px;
   }
   .emdr-partners-pg .enhance-your-practice .bold-sky-bnr-text,
   .affiliates-sctn .cntnt-wrapper .bold-sky-bnr-text {
      font-size: 24px;
      line-height: 33px;
   }

   .get-free-lstng .bold-sky-bnr-text {
      font-size: 24px;
      line-height: 33px;
   }

   .home-pg-mn .client-feedback-section .section-header {
      font-size: 24px;
      line-height: 33px;
   }
/* 
   .different-test-modal .modal-content .modal-subheading {
      font-size: 18px;
      line-height: 25px;
      margin: 0;
   } */

   .find-therapist-pg .searchcontent .filter-lstng-title,
   .collapse-img-details-bx .ownerbox .bold-sky-bnr-text {
      font-size: 24px;
      line-height: 33px;
   }
   .emdr-work-video-sctn {
      width: 98%;
      margin: 100px 0 0 auto;
   }
   .emdr-work-video-sctn .video-sctn-lft {
      width: 250px;
      margin: -25px -165px 0 0;
   }
   .emdr-work-video-sctn .video-sctn-rght {
      padding: 45px 50px 45px 190px;
      width: 100%;
   }
   .blog-dtls-pg .comments-outer header h4 {
      font-size: 18px;
      line-height: 25px;
   }
   .diagnostic-test-page-title br, .diagnostic-questions-page-title br {
      display: none;
   }
   .diagnostic-result-pg .vemdr-banner-wrapper h3.section-title-common {
      font-size: 60px;
      line-height: 80px;
   }
   .diagnostic-result-pg .about-sctn .section-title-common {
      font-size: 42px;
      line-height: 57px;
      font-weight: normal !important;
   }
   .registrationPgFromMainWrap {
      margin: -12px 0 0 0;
   }
   .registrationPgFromMainWrap .banner-title {
      font-size: 60px;
      line-height: 80px;
   }
   .registrationPgFromCntntWrap {
      padding: 40px 40px;
      margin: 15px 0 0 0;
   }
   .iconWithBoldTextList {
      flex-wrap: wrap;
   }
   /* .iconWithBoldTextList li {
      padding: 12px 25px 0 0;
      width: 50%;
   } */
   .registrationPgFromMainWrap .banner-title {
      font-size: 42px;
      line-height: 57px;
   }
   .myCwaFormWraperMain {
      margin: 0;
   }
   .myCwablackBoardTxt {
      padding: 30px 20px;
      margin: 30px 0 30px 0;
      width: 100%;
   }
   .cwaPgCntntWraper .blackBoardCntntSctn {
      width: 330px;
   }

}

@media screen and (max-width: 991px) {
   .home-pg-mn .img-col {
      width: 33%;
   }
  .home-pg-mn .ban_start_but a {
      line-height: 22px;
   }
  .home-pg-mn .top_but2,
  .home-pg-mn .top_but1{
   font-size: 18px !important;
  }
   .home-pg-mn .feelsec .feelimg img {
      height: auto;
      width: auto;
  }
   .appreciate-good-pg .appreciate-row{
      padding: 0;
   }
   .appreciate-good-pg .app-row{
      padding: 0;
   }
   .appreciate-good-pg .appreciate-img{
      width:auto;
      height: auto;
   }
   .appreciate-good-pg .appreciate-para-two {
      font-size: 18px;
   }
   .home-pg-mn .vemdr-banner-wrapper-inner{
      margin-bottom: 0;
   }
   .home-pg-mn .vemdr-banner-wrapper-inner, 
   .what-emdr-pg-mn .vemdr-banner-wrapper-inner,
   .emdr-about-us-pg .vemdr-banner-wrapper-inner {
     padding: 0;
  }
   .appreciate-good-pg .vemdr-banner-wrapper .banner-title {
      line-height: 50px;
  }
   .appreciate-good-pg .appreciate-retro {
      height: auto;
   }
   .pricing-pg-mn .access-pricing-row .pricing-col,
   .pricing-pg-mn .access-pricing-row .pricing-col-two{
      padding: 0;
   }
   .pricing-pg-mn .access-pricing-row{
      padding: 30px;
   }
   /* .emdr-result-pg .vemdr-page-header::before{
      width: 128%;
   } */
   .emdr-affiliate-row {
      padding: 35px;
   }
   
   .emdr-partners-pg .client-feedback-section .section-title-common{
      font-size: 32px;
      line-height: 42px;
   }
   .emdr-partners-pg .affiliate-para {
      font-size: 26px;
      line-height: 36px;
      font-weight: 600;
   }
  .emdr-partners-pg .affiliate-para-two {
      font-size: 22px;
      line-height: 30px;
      font-weight: 600;
  }
   .emdr-partners-pg .affiliate-para-one {
      font-size: 20px;
      line-height: 28px;
   }
   .emdr-partners-pg .cntnt-wrapper {
      padding: 0;
   }
  .emdr-partners-pg .affiliates-sctn .img-list-optn-bx img {
      max-width: 50px;
  }
   .emdr-partners-pg .affiliates-sctn .img-list-optn-bx span {
      font-size: 18px;
      font-weight: 550;
      line-height: 28px;
   }
   .emdr-partners-pg .cntnt-wrapper h3 {
      font-size: 30px;
      line-height: 40px;
   }  
   .emdr-partners-pg .affiliates-sctn .cntnt-wrapper .bold-sky-bnr-text {
      margin: 15px 0;
      font-size: 20px;
      line-height: 28px;
  }
   .emdr-partners-pg .living-addiction-sctn .left-gap-container {
       padding-left: 4%;
       padding-right: 4%;
   }
   .emdr-partners-pg .living-addiction-sctn .hdng-sctn .section-title-common{
      font-size: 32px;
    line-height: 42px;
   }
   .emdr-partners-pg .partner-para {
      font-size: 18px;
      line-height: 26px;
   }
   .emdr-partners-pg .check-icon-list {
      margin:0;
      width:100%;
  }
  .emdr-partners-pg .check-icon-list:last-child {
     margin: 0;
  }
  .emdr-partners-pg .check-icon-list li {
     margin: 15px 0;
  }
  .emdr-partners-pg .txt-wrapper .bold-normal {
      font-size: 20px !important;
      line-height: 28px !important;
  }
   .emdr-partners-pg .row-section {
       margin-top: 82px;
   }
   .emdr-partners-pg .img-list-optn-bx img {
      max-width: 70px;
  }
   .emdr-partners-pg .living-addiction-sctn .img-list-optn-bx h4 {
      font-size: 20px;
      font-weight: 600;
      line-height: 28px;
      padding: 10px;
   }
   .emdr-partners-pg .fr-therapist-sctn .partner-title {
      font-weight: 600;
      font-size: 28px;
      line-height: 38px;
  }
   .emdr-partners-pg .partners-bx-mn-row {
      margin-top: -140px;
   }
   .emdr-partners-pg .vemdr-banner-wrapper {
      max-width: 100%; 
      padding: 60px 0;
   }
   .emdr-partners-pg .partners-bx-mn-row .solid-btn {
      width: 150px;
      height: 45px;
   }  
   .emdr-partners-pg .vemdr-double-right-icon {
      padding-right: 0;
   }
   .emdr-partners-pg .partnerbox {
      padding: 40px 25px;
      margin: 0;
   }
   .emdr-partners-pg .partnerbox p {
      font-weight: bold;
      font-size: 16px;
      line-height: 22px;
   }  
   .emdr-partners-pg .bold-white-bnr-text {
      font-size: 20px;
      line-height: 28px;
   }
   .emdr-partners-pg .owl-item-client-feedback .feedback-txt {
      font-size: 16px;
      line-height: 25px;
  }
  .emdr-partners-pg .therapist-plan-sctn .price-bx-mn,
  .owl-item-client-feedback {
      margin: 0 0;
   }
   .emdr-affilate-pg .affiliate-col,
   .emdr-partners-pg .affiliate-col,
   .emdr-partners-pg .affiliate-col-two{
       padding: 0;
   }
    .emdr-affilate-pg .affiliates-sctn {
      padding-top:80px;
   }
   .emdr-affilate-pg .affiliates-sctn-container {
      padding: 50px;
   }
   .emdr-about-us-pg .our-founder-cntnt-wrap .img-wrapper img {
      height: 580px;
      width: 550px;
      margin: 0 auto 30px;
      display: block;
   } 
   .emdr-result-pg .rght-sctn img {
      max-width: 100%;
   }  
   .emdr-about-us-pg .vemdr-page-header {
      background-size: 400px;
   }
   .find-therapist-pg .feel-calmer-sctn .access-plans-sctn-row::before {
      left: -110px;
   }
   .find-therapist-pg .feel-calmer-sctn .access-plans-sctn-row::before {
      border-radius: 0;
      left: -120px;
   }
   .find-therapist-pg .feel-calmer-sctn .access-plans-sctn-row .cntnt {
      padding: 0 15px;
  }
   .find-therapist-pg .access-plans-sctn-row {
      max-width: 100%;
      margin-left: 0;
      border-top-left-radius: 10px;
      border-bottom-left-radius: 10px;
      padding: 35px 10px 35px 28%;
   }
   .pricing-pg-mn .feel-better-sctn .img-sctn img {
      top: -74px;
      max-height: 139px;
  }
   .find-therapist-pg .access-plans-sctn-row::after {
      top: -13px;
      right: 0;
      background-size: 206px;
      background-position: top right;
   }
   .find-therapist-pg .vemdr-banner-wrapper {
      padding:50px 0 20px;
      max-width: 100%;
   }
   .emdr-about-us-pg .about-us-para-page,
   .emdr-about-us-pg .about-us-para {
      font-size: 22px;
      line-height: 30px;
   }
   .emdr-child-trauma-pg .emdr-child-trauma-container,
   .emdr-anger-pg .emdr-anger-container,
   .emdr-self-esteem-pg .emdr-self-esteem-container,
   .emdr-stress-pg .emdr-stress-container,
   .emdr-grief-pg .emdr-grief-container,
   .emdr-phobia-pg .emdr-phobia-container,
   .emdr-addiction-page .emdr-addiction-container,
   .emdr-anxiety-pg .emdr-anxiety-container,
   .emdr-depresion-pg .emdr-depresion-container,
   .emdr-ptsd-pg .emdr-ptsd-container,
   .emdr-result-pg .emdr-result-container,
   .emdr-affilate-pg .emdr-affilate-container,
   .emdr-video-pg .emdr-video-container,
   .appreciate-good-pg .appreciate-container,
   .emdr-faq-pg .emdr-faq-container{
      height: auto;
   }
   .emdr-partners-pg .emdr-partner-container{
      height: 450px;
   }
   .contact-pg-mn .emdr-contact-container{
      height: 300px;
   }
   .emdr-anger-pg .emdr-childhood-row .rght-cntnt,
   .emdr-stress-pg .emdr-childhood-row .rght-cntnt,
   .emdr-child-trauma-pg  .emdr-childhood-row  .rght-cntnt,
   .emdr-self-esteem-pg .emdr-childhood-row .rght-cntnt,
   .emdr-grief-pg .emdr-childhood-row .rght-cntnt,
   .emdr-phobia-pg .emdr-childhood-row .rght-cntnt,
   .emdr-addiction-page .emdr-childhood-row .rght-cntnt,
   .emdr-anxiety-pg .emdr-childhood-row .rght-cntnt,
   .emdr-depresion-pg .emdr-childhood-row .rght-cntnt,
   .emdr-ptsd-pg .emdr-childhood-row .rght-cntnt{
      margin: 0;
   }
   .emdr-anxiety-pg .txt-wrapper,
   .emdr-stress-pg .txt-wrapper,
   .emdr-self-esteem-pg .txt-wrapper,
   .emdr-addiction-page .txt-wrapper,
   .emdr-child-trauma-pg .txt-wrapper,
   .emdr-grief-pg .txt-wrapper,
   .emdr-phobia-pg .txt-wrapper,
   .emdr-anger-pg .txt-wrapper,
   .emdr-depresion-pg .txt-wrapper,
   .emdr-ptsd-pg .txt-wrapper{
      padding-right: 0; 
   } 
   .emdr-addiction-page .living-addiction-sctn .hdng-sctn,
   .emdr-stress-pg .living-addiction-sctn .hdng-sctn,
   .emdr-self-esteem-pg .living-addiction-sctn .hdng-sctn,
   .emdr-grief-pg .living-addiction-sctn .hdng-sctn,
   .emdr-phobia-pg .living-addiction-sctn .hdng-sctn,
   .emdr-anger-pg .living-addiction-sctn .hdng-sctn,
   .emdr-child-trauma-pg .living-addiction-sctn .hdng-sctn,
   .emdr-anxiety-pg .living-addiction-sctn .hdng-sctn,
   .emdr-depresion-pg .living-addiction-sctn .hdng-sctn,
   .emdr-ptsd-pg .living-addiction-sctn .hdng-sctn{ 
      padding-right: 0;
   }
   .emdr-addiction-page .living-addiction-sctn .cntnt-sctn,
   .emdr-stress-pg .living-addiction-sctn .cntnt-sctn,
   .emdr-self-esteem-pg .living-addiction-sctn .cntnt-sctn,
   .emdr-grief-pg .living-addiction-sctn .cntnt-sctn,
   .emdr-phobia-pg .living-addiction-sctn .cntnt-sctn,
   .emdr-anger-pg .living-addiction-sctn .cntnt-sctn,
   .emdr-child-trauma-pg .living-addiction-sctn .cntnt-sctn,
   .emdr-anxiety-pg .living-addiction-sctn .cntnt-sctn,
   .emdr-depresion-pg .living-addiction-sctn .cntnt-sctn,
   .emdr-ptsd-pg .living-addiction-sctn .cntnt-sctn{
      padding-right: 0;
   }
   .emdr-addiction-page .how-emdr-work-sctn .rght-sctn,
   .emdr-stress-pg .how-emdr-work-sctn .rght-sctn,
   .emdr-self-esteem-pg .how-emdr-work-sctn .rght-sctn,
   .emdr-grief-pg .how-emdr-work-sctn .rght-sctn,
   .emdr-phobia-pg .how-emdr-work-sctn .rght-sctn,
   .emdr-anger-pg .how-emdr-work-sctn .rght-sctn,
   .emdr-child-trauma-pg .how-emdr-work-sctn .rght-sctn,
   .emdr-anxiety-pg .how-emdr-work-sctn .rght-sctn,
   .emdr-depresion-pg .how-emdr-work-sctn .rght-sctn,
   .emdr-ptsd-pg .how-emdr-work-sctn .rght-sctn {
      margin-left: 0 !important;
      margin-top: 20px !important;
   }
  .living-addiction-sctn .child-col {
      margin-right: 0;
   }
   .emdr-stress-pg .living-addiction-sctn .cntnt-sctn,
   .emdr-child-trauma-pg .living-addiction-sctn .cntnt-sctn{
         padding-right: 0;
   }
   .living-addiction-sctn .rght-cntnt img {
      width: 68%;
      margin-left: 50px;
  }
  .living-addiction-sctn .left-sctn .txt-wrapper{
   max-width: 100%;
  }
   .pricing-pg-mn .box-section {
      margin-top: -300px;
  }
   .contact-pg-mn .vemdr-banner-wrapper {
      max-width: 100%;
   }
   .terms-pg-mn .vemdr-banner-wrapper .banner-title,
   .policy-pg-mn .vemdr-banner-wrapper .banner-title{
      font-weight: 600;
      font-size: 45px;
      line-height: 55px;
  }
   .contact-pg-mn .contact-form {
      margin-top: -150px;
      padding: 35px;
   } 
   .contact-pg-mn .vemdr-banner-wrapper h1.banner-title {
      font-size: 50px;
      line-height: 60px;
      font-weight: 700;
   } 
   .contact-pg-mn .contact-para {
      font-size: 20px;
      line-height: 30px;
  } 
   .contact-pg-mn .contact-form .contact-heading {
      font-size: 26px;
      line-height: 36px;
      margin-bottom: 30px;
   }
   /* .price-bx-mn h4, h6, h5, span, strong, p {
      text-align: center;
   } */
   .price-bx-mn{
      margin: 0 0 0 30%;
      min-width: 0;
   }
   .need-help-sctn .pricebox-item .pricebox{
      margin: 0 0 0 33%;
      min-width: 88%;
   }
   .pricing-pg-mn .pricing-col-two .heading-price {
      font-size: 34px;
      line-height: 44px;
  }
   .pricing-pg-mn .pricing-col img {
      width: 85%;
   }
   .pricebox  .select-btn{
      width: 100%;
   }
   .pricing-pg-mn .slider-cntnt .owl-stage-outer {
      margin-left: -94px;
   }
   .pricing-pg-mn .access-plans-sctn-row .para-one{
      text-align: left !important;
   }
   .feel-calmer-sctn .access-plans-sctn-row .vemdr-btn-primary {
      margin: 0;
  }
   .navbar-nav li:hover {
      background-color: #eee;
   }
   .what-emdr-pg-mn .what-is-emdr-container{
      height:400px;
   }
   .vemdr-page-navigation #navbarNav {
      position: absolute;
      top: 64px;
      left: 0;
      right: 0;
      background-color: white;
      width: 95%;
      -webkit-box-shadow: 0 12px 12px #d2d2d278;
      -moz-box-shadow: 0 12px 12px #d2d2d278;
      box-shadow: 0 12px 12px #d2d2d278;
      margin: 0 auto;
      padding: 20px;
      z-index: 9;
   }
   .appreciate-good-things-pg .col-icon {
      padding-left: 15px;
  }
   .vemdr-page-header {
      background-size: 605px;
      background-position: 100% -32px;
   }

   .vemdr-banner-wrapper h1.banner-title {
      font-size: 42px;
      line-height: 57px;
      font-weight: normal;
   }
   .find-therapist-pg .vemdr-banner-wrapper .banner-title {
      font-size: 40px;
      line-height: 50px;
      font-weight: 600;
   }
   .find-therapist-pg .vemdr-banner-wrapper .small-title {
      font-size: 30px;
      line-height: 40px;
      font-weight: 500;
  }
  .find-therapist-pg .vemdr-banner-wrapper .bold-sky-bnr-text {
      font-weight: normal;
   }
   .home-pg-mn .vemdr-banner-wrapper h1.banner-title {
      font-size: 30px;
      line-height:36px;
      font-weight: normal;
   }
   .pricing-pg-mn .vemdr-banner-wrapper h1.banner-title {
      font-size: 30px;
      line-height: 57px;
      font-weight: normal;
   }
   .vemdr-banner-wrapper .banner-title-small {
      font-size: 24px;
      line-height: 33px;
   }
   .home-pg-mn .vemdr-banner-wrapper .banner-txt {
      font-size: 18px;
      line-height: 25px;
      margin-bottom: 10px;
   }
   .emdr-faq-pg .faq-sctn .accordion-header h6 {
      font-size: 17px;
      line-height: 25px;
   }
   .emdr-faq-pg .faq-sctn .accordion-content p {
      font-size: 16px;
      line-height: 24px;
   }
   .emdr-faq-pg .accordion-item .accordion-header {
      padding: 15px;
   }
   .emdr-faq-pg .faq-sctn .accordion-content {
      padding: 0 15px 20px;
  }
   .faq-sctn .accordion-item-active .accordion-header h6 {
      width: auto;
   }
   .emdr-faq-pg .feel-calmer-sctn .access-plans-sctn-row,
   .what-emdr-pg-mn .feel-calmer-sctn .access-plans-sctn-row{
      max-width: 100%;
      margin-left: 0;
      border-top-left-radius: 0;
      border-bottom-left-radius: 0;
  }
   .can-be-done-sectn.feel-calmer-sctn .access-plans-sctn-row::before {
      background-image: url(https://vemdr-staging.s3.us-west-2.amazonaws.com/design/new_images/canBeDoneSctnBg.png);
      background-position: 0;
      left: 0;
   }
   .emdr-faq-pg .feel-calmer-sctn .access-plans-sctn-row::before,
   .what-emdr-pg-mn .feel-calmer-sctn .access-plans-sctn-row::before,
   .emdr-diagnostic-pg .feel-calmer-sctn .access-plans-sctn-row::before{
         background-position: 0;
         left: -100px;
  }
  .what-emdr-pg-mn .can-be-done-sectn.feel-calmer-sctn .access-plans-sctn-row::before,
  .emdr-faq-pg .can-be-done-sectn.feel-calmer-sctn .access-plans-sctn-row::before{
      left: -4px;
      top: 23px;
      background-size: 260px;
  }
   .why-choose-sctn .lft-sctn .btn-sctn .vemdr-btn-primary {
      width: auto;
   }
   .feel-calmer-sctn .access-plans-sctn-row::before {
      background-position: 0;
  }
   .emdr-faq-pg .feel-calmer-sctn .access-plans-sctn-row h3,
   .what-emdr-pg-mn .feel-calmer-sctn .access-plans-sctn-row h3{
      font-size: 26px;
      line-height: 34px;
   }
   .why-choose-sctn .lft-sctn img {
      max-width: 200px;
      margin-bottom: -3px;
   }
   .why-choose-sctn .lft-sctn .btn-sctn {
      background-position: top left;
   }
   .access-plans-sctn {
      background-color: #f0f1f1;
      padding: 0;
      /* margin: 20px; */
   }

   .access-plans-sctn.feel-calmer-sctn {
      margin-bottom: 40px;
   }

   .abt-program-pg .access-plans-sctn-row,
   .access-plans-sctn-row {
      max-width: 100% !important;
      margin-left: 0;
      border-top-left-radius: 10px;
      border-bottom-left-radius: 10px;
      padding: 35px 10px 35px 18% !important;
   }
   .home-pg-mn .feel-calmer-sctn  .access-plans-sctn-row,
   .emdr-faq-pg .feel-calmer-sctn .access-plans-sctn-row {
      max-width: 100%;
      margin-left: 0;
      border-top-left-radius: 10px;
      border-bottom-left-radius: 10px;
      padding: 35px 10px 35px 18%;
   }
   .abt-program-pg .feel-calmer-sctn .access-plans-sctn-row{
      padding: 35px 30px;
   }

   .access-plans-sctn-row::before {
      background-image: url('../new_images/young-woman-with-headphones-looking-at-laptop.png');
      width: 55%;
      background-size: cover;
      background-position: 0 bottom;
      border-radius: 0;
   }
   .blog-pg-mn .color-bx-wrap {
      padding: 24px 10px;
   }
   .blog-pg-mn .feel-better-sctn::after,
   .emdr-result-pg .feel-better-sctn::after{
      background-size: 350px;
      min-height: 75px;
      right: 8px;
  }
   .pricing-pg-mn .feel-better-sctn::after{
      background-size: 350px;
      min-height: 75px;
      right: 8px;
      top: 0;
   }
   .free-from-addiction-sctn .access-plans-sctn-row::before {
      background-position: -65px;
   }
   .registration-pg-mn .iconWithBoldTextList {
      display: flex;
      flex-wrap: wrap;
   }
   .registration-pg-mn .iconWithBoldTextList li {
      width: 50%;
   } 
   .what-emdr-pg-mn .vemdr-banner-wrapper h1.banner-title {
      line-height: 55px;
      font-size: 45px;
  }
   .what-emdr-pg-mn .vemdr-banner-wrapper .banner-txt {
      line-height: 34px;
      font-size: 28px;
   }
   .what-emdr-pg-mn .faq-sctn .accordion-content p {
      font-size: 18px;
      line-height: 26px;
  }
   .emdr-result-pg .vemdr-banner-wrapper {
      padding:0;
      max-width: 90%;
   }
   .emdr-result-pg .banner-hdng .small-title {
      font-size: 32px;
      line-height: 40px;
  }
   .emdr-result-pg .vemdr-banner-wrapper h1.banner-title {
      font-size: 38px;
      line-height: 44px;
      font-weight: 600;
   }
   .emdr-result-pg .banner-hdng p {
      font-size: 20px;
      line-height: 30px;
  }
   .emdr-result-pg .owl-item-client-feedback {
      margin: 0;
   }
   .emdr-affilate-pg .vemdr-banner-wrapper h1.banner-title {
      font-size: 45px;
      line-height: 55px;
      font-weight: 600;
  }
   .emdr-affilate-pg .vemdr-banner-wrapper .banner-txt {
      font-size: 20px;
      line-height: 28px;
   }
   .emdr-affilate-pg .section-title-common {
      font-size: 28px;
      line-height: 38px;
      font-weight: 700 !important;
   }
   .emdr-affilate-pg .cntnt-wrapper p {
      font-size: 20px;
      line-height: 28px;
   }
   .affiliates-sctn .cntnt-wrapper ul li {
         width: 23%;
   }
   .affiliates-sctn .cntnt-wrapper ul li img {
      width: 70px;
   }
   .emdr-diagnostic-pg .vemdr-page-header::before {
      background-position: 88%;
   }
   .emdr-video-pg .vemdr-page-header::before {
      background-position: 64%;
  }
   .emdr-video-pg .vemdr-banner-wrapper h1.banner-title, 
   .emdr-diagnostic-pg .vemdr-banner-wrapper h1.banner-title {
      font-size: 45px;
      line-height: 50px;
      font-weight: 600;
  }
   .emdr-video-pg .vemdr-banner-wrapper .banner-txt, 
   .emdr-diagnostic-pg .vemdr-banner-wrapper .banner-txt {
      font-size: 20px;
      line-height: 28px;
   }
    .emdr-result-pg .vemdr-page-header::before{
      width: 128%;
   }
   .emdr-diagnostic-pg .emdr-diagnostic-container{
      height: 372px;
   }
   .emdr-about-us-pg .vemdr-page-header {
      padding: 0 0 50px 0;
  }
   .emdr-about-us-pg .vemdr-banner-wrapper .banner-title {
      font-size: 40px;
      line-height: 50px;
      font-weight: 600;
   }
   .emdr-about-us-pg .vemdr-banner-wrapper {
      max-width: 100%;
  }
   .news-media-sctn .customerreviewbox {
      max-width: 100%;
      padding: 0;
   }
   .emdr-about-us-pg .access-plans-sctn-row h3 {
      font-size: 25px;
      line-height: 36px;
      font-weight: 600;
   }
   .emdr-about-us-pg .our-founder-cntnt-wrap .img-wrapper img {
      margin-bottom: 30px;
      height: 500px;
   } 
   .emdr-about-us-pg .what-we-exist-sctn h2 {
      font-size: 24px;
      line-height: 33px;
      margin: 0;
   }
   .emdr-child-trauma-pg .vemdr-banner-wrapper h1.banner-title {
      font-size: 44px;
      line-height: 53px;
  }
   .abt-program-pg .unlimitedSession-sctn.feel-calmer-sctn .access-plans-sctn-row::before {
      background-position: 36px;
      background-size: cover;
   }
   .abt-program-pg .about-container {
      height: 350px;
  }
   .abt-program-pg .vemdr-banner-wrapper h1.banner-title {
      font-size: 40px;
      line-height: 50px;
      margin: 0;
   }
   .abt-program-pg .vemdr-banner-wrapper .banner-txt {
      font-size: 22px;
      line-height: 32px;
  }
   .abt-program-pg .emdr-experts-sctn .faq-hdng-sctn {
      text-align: left;
      margin-left: 5px;
   }
   .img-list-optn-bx h4 {
   display: inline;
   }
   .registerPgLftSideCntntWraper {
      padding-top: 25px;
  }
   .registration-pg-mn .iconWithBoldTextList {
      display: flex;
      flex-wrap: wrap;
   }
   .registration-pg-mn .iconWithBoldTextList li {
      width: 50%;
   } 
   .registration-pg-mn .iconWithBoldTextList li:first-child {
      padding-top: 30px;
   } 
   .what-emdr-pg-mn .vemdr-banner-wrapper h1.banner-title {
      line-height: 55px;
      font-size: 45px;
  }
   .what-emdr-pg-mn .vemdr-banner-wrapper .banner-txt {
      line-height: 34px;
      font-size: 28px;
   }
   .what-emdr-pg-mn .faq-sctn .accordion-content p {
      font-size: 18px;
      line-height: 26px;
  }
   .emdr-result-pg .vemdr-banner-wrapper {
      padding:0;
      max-width: 90%;
   }
   .emdr-result-pg .banner-hdng .small-title {
      font-size: 32px;
      line-height: 40px;
  }
   .emdr-result-pg .vemdr-banner-wrapper h1.banner-title {
      font-size: 38px;
      line-height: 44px;
      font-weight: 600;
   }
   .emdr-result-pg .banner-hdng p {
      font-size: 20px;
      line-height: 30px;
  }
   .emdr-result-pg .owl-item-client-feedback {
      margin: 0;
   }
   .emdr-affilate-pg .vemdr-banner-wrapper h1.banner-title {
      font-size: 45px;
      line-height: 55px;
      font-weight: 600;
  }
   .emdr-affilate-pg .vemdr-banner-wrapper .banner-txt {
      font-size: 20px;
      line-height: 28px;
   }
   .emdr-affilate-pg .section-title-common {
      font-size: 28px;
      line-height: 38px;
      font-weight: 700 !important;
   }
   .emdr-affilate-pg .cntnt-wrapper p {
      font-size: 20px;
      line-height: 28px;
   }
   .affiliates-sctn .cntnt-wrapper ul li {
         width: 23%;
   }
   .affiliates-sctn .cntnt-wrapper ul li img {
      width: 70px;
   }
   .emdr-diagnostic-pg .vemdr-page-header::before {
      background-position: 88%;
   }
   .emdr-video-pg .vemdr-page-header::before {
      background-position: 64%;
  }
   .emdr-video-pg .vemdr-banner-wrapper h1.banner-title, 
   .emdr-diagnostic-pg .vemdr-banner-wrapper h1.banner-title {
      font-size: 45px;
      line-height: 50px;
      font-weight: 600;
  }
   .emdr-video-pg .vemdr-banner-wrapper .banner-txt, 
   .emdr-diagnostic-pg .vemdr-banner-wrapper .banner-txt {
      font-size: 20px;
      line-height: 28px;
   }
    .emdr-result-pg .vemdr-page-header::before{
      width: 128%;
   }
   .emdr-diagnostic-pg .emdr-diagnostic-container{
      height: 372px;
   }
   .feel-calmer-sctn .access-plans-sctn-row::before {
      left: -100px;
  }
  .feel-calmer-sctn .access-plans-sctn-row .cntnt {
   max-width: 100%;
}
   /* .access-plans-sctn-row .cntnt {
      max-width: 100%;
      margin: 0 auto;
      /* text-align: right !important; */
   } 

@media screen and (max-width: 830px) {

   .emdr-result-pg .vemdr-page-header::before {
      background-image: url(../new_images/Result-page-rebanner-mob.webp);
  }
  .emdr-result-pg .vemdr-page-header .emdr-result-container .bnr-lft {
   flex: 0 0 100% !important;
    max-width: 100% !important;
  }
  .emdr-result-pg .vemdr-page-header .emdr-result-container .bnr-lft .vemdr-banner-wrapper {
    max-width: 100% !important;
  }


   .access-plans-sctn-row::before {
      display: none;
  }

  .access-plans-sctn-row img {
   position: relative;
   width: 350px;
   margin-bottom: 30px;
   display: block;
   border-radius: 10px;
}

.blog-pg-mn .bnr-sctn h1 {
    max-width: 60vw;
}

  .abt-program-pg .access-plans-sctn-row, .access-plans-sctn-row,
  .access-plans-sctn-row {
    padding: 35px !important;
}
.access-plans-sctn-row .cntnt {
   max-width: 100%;
   display: flex;
   flex-direction: column;
   align-items: center
}

.access-plans-sctn-row h3,
.abt-program-pg .unlimitedSession-sctn .cntnt p,
.home-pg-mn .access-plans-sctn-row h3,
.home-pg-mn .access-plans-sctn-row p {
   text-align: center;
}


.what-emdr-pg-mn .feel-calmer-sctn .access-plans-sctn-row,
.home-pg-mn .feel-calmer-sctn .access-plans-sctn-row {
   padding: 35px 30px;
}
.feel-calmer-sctn .access-plans-sctn-row {
   padding: 35px 30px;
}

.what-emdr-pg-mn .feel-calmer-sctn .access-plans-sctn-row .cntnt,
.home-pg-mn .feel-calmer-sctn .access-plans-sctn-row .cntnt {
   padding: 0 0 0 0px;
}
.feel-calmer-sctn .access-plans-sctn-row .cntnt {
   padding: 0 0 0 0px;
}
.feel-calmer-sctn .access-plans-sctn-row .cntnt h3,
.feel-calmer-sctn .access-plans-sctn-row .cntnt p {
   text-align: center;
}
.feel-calmer-sctn .access-plans-sctn-row .cntnt img {
   display: block;
   width: 350px;
   border-radius: 15px;
}



}

@media screen and (max-width: 768px) {
   .home-pg-mn .result-boxes-wrapper .result-box-outer {
      width: 48% !important;
  }
   .blog-pg-mn .bnr-sctn h1 {
      max-width: 100%;
  }
   .how-works-sctn .work-cntnt-sctn {
      padding-left: 15px !important;
  }
   .living-addiction-sctn .emdr-childhood-row .rght-cntnt 
   {
      display: flex;
      justify-content: center;
   }
   .living-addiction-sctn .emdr-childhood-row .rght-cntnt img
   {
      width: 400px;
      margin-bottom: 35px;
   }
   .living-addiction-sctn .emdr-childhood-row .txt-wrapper
   {
      text-align: center;
   }
   .living-addiction-sctn .emdr-childhood-row .txt-wrapper .vemdr-button-wrapper 
   {
      display: flex;
      justify-content: center;
   }

   .emdr-result-pg .customersec .result-carousel .client-feedback-box .feedback-header .feedback-inner-top {
      flex-direction: column;
  }
  .emdr-result-pg .customersec .result-carousel .client-feedback-box .feedback-header .feedback-inner-top .client-info-content {
   margin-top: 15px;
   width: 100% !important; 
   padding-left: 0px !important;
}

.owl-item-client-feedback .client-info .client-rating {
   display: none;
}

.emdr-result-pg .customersec .result-carousel .client-feedback-box .feedback-header .feedback-inner-top .client-info-content .client-info {
   display: none;
}


.emdr-result-pg .customersec .result-carousel .client-feedback-box .feedback-header .feedback-inner-top .client-info-content p.feedback-title a {
   font-size: 25px !important;
   line-height: 36px !important;
}

.emdr-result-pg .customersec .result-carousel .client-feedback-box .feedback-header .client-cntnt .feedback-body p {
   font-size: 21px !important;
   line-height: 32px !important;
   margin-top: 10px;
}
.emdr-result-pg .customersec .result-carousel .client-feedback-box .feedback-header .client-cntnt .feedback-body a {
   font-size: 21px !important;
   line-height: 32px !important;
}

.what-emdr-pg-mn .faq-right-img-sctn {
   padding-left: 15px;
   margin-top: 25px;
}
.what-emdr-pg-mn .faq-left-img-sctn {
   padding-right: 15px;
   margin-bottom: 25px;
}

}

@media screen and (max-width: 675px) {
   .owl-item-client-feedback .client-img {
      flex-direction: column;
      align-items: flex-start !important;
  }
   .owl-item-client-feedback .client-img a {
      justify-content: flex-start;
  }
   .owl-item-client-feedback .client-img a img {
      width: 300px;
  }
  .owl-item-client-feedback .client-img .client-info {
    margin: 25px 0px 0 0px !important;
}
.what-emdr-pg-mn .vemdr-page-header::before {
   background-image: url(../new_images/what-is-emdr-banner-mob.webp);
}
.what-emdr-pg-mn .vemdr-page-header::after {
   background: linear-gradient(94.05deg, rgba(14, 27, 48, 0.59) 10.6%, rgba(148, 142, 142, 0.2) 100%) !important;
}
}

@media screen and (max-width: 450px) {
   .organizations-logo-wrapper .logo-wrapper {
      padding: 0px 15px;
  }
   .result-boxes-wrapper {
      row-gap: 30px;
  }
   .home-pg-mn .result-boxes-wrapper .result-box-outer {
      width: 100% !important;
  }
  .result-boxes-wrapper hr.gaper {
   display: block !important;
}
   .access-plans-sctn-row img {
      width: 100%;
      border-radius: 10px;
   }
   .living-addiction-sctn .emdr-childhood-row {
      padding: 30px 0 40px 0 !important;
   }
   .living-addiction-sctn .emdr-childhood-row .rght-cntnt {
      margin: 0 15px !important;
   }

   .emdr-result-pg .customersec .result-carousel .client-feedback-box .feedback-header .feedback-inner-top .client-img {
      flex-direction: column;
      align-items: flex-start;
  }
  .owl-item-client-feedback .client-info .client-name {
    margin: 17px 0 0px 0;
}
.emdr-result-pg .customersec .result-carousel .client-feedback-box .feedback-header .feedback-inner-top .client-info-content {
   margin-top: 6px;
}

.emdr-result-pg .customersec .result-carousel .client-feedback-box .feedback-header .feedback-inner-top .client-img img {
   border-radius: 15% !important;
}

.emdr-result-pg .featuredsec .client-feedback-box .client-cntnt .feedback-body p.feedback-title {
   font-size: 23px !important;
   line-height: 34px !important;
}
.emdr-result-pg .featuredsec .client-feedback-box .client-cntnt .feedback-body p.feedback-txt {
    font-size: 22px !important;
    line-height: 32px !important;
}

}

/* dfshjunfnbvkjbn */


   .access-plans-sctn-row::after {
      top: -13px;
      right: 0;
      background-size: 206px;
      background-position: top right;
   }

   .access-plans-sctn-row .vemdr-btn-primary {
      margin: 0;
   }

   .about-sctn .video-play-icon {
      transform: translate(-50%, -152%);
      opacity: 0;
   }

   .feelsec .feelimg img {
      /* border-radius: 32px; */
   }

   .feelsec h3 {
      font-size: 24px;
      line-height: 33px;
   }

   .feelsec p.bigtext {
      font-size: 18px;
   }

   .can-be-done-sectn .access-plans-sctn-row::before {
      background-image: url(../new_images/canBeDoneSctnBg.png);
      background-position: 0;
   }

   .feel-calmer-sctn .access-plans-sctn-row::before {
      background-image: url(../new_images/caucasian-businessman-in-headphones-working-on-mobile.webp);
      border-radius: 0;
   }
   
   /* .unlimitedSession-sctn.feel-calmer-sctn .access-plans-sctn-row::before {
      background-image: url(../new_images/unlimitedSession-bnr-img.png);
   } */
   .getFreeListing-sctn.feel-calmer-sctn .access-plans-sctn-row::before {
      background-image: url(../new_images/getFreeListing-bnr-img.png);
   }
   /* .feel-calmer-sctn .access-plans-sctn-row .cntnt {
      padding: 0 15px 0 0;
   } */

   /* .result-section .mobile-bg {
      display: block;
   } */

   .result-section .desktop-bg {
      display: none;
   }
   .diagnostic-result-pg .recognized-by-section .section-header {
      max-width: 70%;
   }
   
   .recognized-by-section .section-header {
      max-width: 100%;
   }

   .organizations-logo-wrapper .logo-wrapper img {
      min-height: auto;
      width: 100%;
   }
   .diagnostic-result-pg .vemdr-page-header .section-title-common {
      font-size: 24px;
      line-height: 33px;
      font-weight: normal !important;
   }
   .addiction-result-pg .vemdr-page-header .section-title-common .js-scoreValue{
      font-size: 24px;
      line-height: 33px;
   }
   .diagnostic-result-pg .vemdr-banner-wrapper h3.section-title-common {
      font-size: 42px;
      line-height: 57px;
   }
   .grief-result-pg .vemdr-banner-wrapper h3.section-title-common {
      padding-right: 30%;
   }
   .diagnostic-result-pg .about-sctn {
      padding: 35px 0 60px 0;
   }
   .diagnostic-result-pg .affiliates-sctn {
      padding: 40px 0 20px 0;
   }
   .diagnostic-result-pg .section-title-common {
      font-size: 24px;
      line-height: 33px;
   }
   .diagnostic-result-pg .vemdr-page-header .cntnt-p {
      margin: 20px 0 0 0;
   }
   .result-boxes-wrapper .result-box-outer {
      width: 23%;
      margin: 0 5px;
      padding-right: 0;
   }
   .result-boxes-wrapper hr.gaper {
      position: relative;
      width: 100%;
      margin: 0 !important;
      border-top: 1px solid rgba(255, 255, 255, 0.22);
      display: none;
   }
   .home-pg-mn .result-boxes-wrapper .result-box-outer {
      width: 23%;
      margin: 0;
      padding-right: 0;
   }
   .what-emdr-pg-mn .vemdr-page-header::before {
      width: 100%;
      /* background-size: 134% 93%; */
   }

   .faqone::after {
      background-size: 310px;
      right: 24px;
      
   }
   .faqtwo::after {
      left: 20px;
      background-size: 310px;
   }

   .abt-program-pg .emdr-experts-sctn::after {
      display: none;
   }

   .abt-program-pg .emdr-experts-sctn .faq-background-img {
      width: 96%;
   }

   /* .abt-program-pg .emdr-experts-sctn .faq-hdng-sctn {
      text-align: center;
   } */

   .abt-program-pg .emdr-experts-sctn .faq-img-sctn {
      text-align: center;
   }

   /* .abt-program-pg .emdr-experts-sctn .img-list-optn-bx {
      text-align: center;
   } */

   .abt-program-pg .emdr-experts-sctn .faq-img-sctn img {
      max-width: 100%;
      margin: 0 auto;
   }



   /* .abt-program-pg .vemdr-page-header .bnr-rght img {
      max-width: 130%;
   } */

   .abt-program-pg .vemdr-page-header .img-list-optn-bx {
      padding: 20px 0 10px 0;
   }

   .emdr-done-sctn .vemdr-button-wrapper {
      margin-top: 20px;
   }

   .abt-program-faq .faq-background-img {
      width: 100%;
   }

   .pricing-pg-mn .feel-better-sctn {
      max-width: 95%;
      margin: 0px 0 40px auto;
   }

   .pricing-pg-mn .feel-better-sctn .img-sctn img {
      position: absolute;
      top: -82px;
      left: 15%;
      max-height: 160px;
   }

   .pricing-pg-mn .gift-healing-sctn::after {
      display: none;
   }
/* 
   .pricing-pg-mn .gift-healing-sctn .hdng-sctn {
      text-align: center;
   } */

   /* .pricing-pg-mn .need-help-sctn {
      text-align: center;
   } */

   .are-u-therapist-sctn .access-plans-sctn-row::before {
      background-image: url(../new_images/smiling-women-mobile.png);
      left: 40px;
      width: 30%;
   }

   .are-u-therapist-sctn {
      margin-bottom: 0px;
   }

   .emdr-addiction-pg .vemdr-page-header .bnr-rght img {
      max-width: 90%;
   }

   .emdr-addiction-pg .vemdr-banner-wrapper {
      position: relative;
      z-index: 1;
   }
   .emdr-addiction-pg .vemdr-banner-wrapper .banner-title {
      margin: 0 0;
   }
 
   
   .emdr-addiction-pg .vemdr-banner-wrapper .small-title {
      font-size: 24px;
      line-height: 33px;
   }

   .emdr-addiction-pg .client-feedback-section {
      margin-top: 50px;
   }

   .emdr-addiction-pg .vemdr-page-header {
      background-size: 90%;
      padding: 0 0 60px 0;
   }

   .left-gap-container {
      padding-right: 15px;
      padding-left: 15px;
      margin: 0 auto;
   }
   .affiliate-section-container {
      margin: 0 auto;
   }
   .living-addiction-sctn .rght-cntnt {
      margin: 15px 0 0 0;
   }

   .living-addiction-sctn .rght-cntnt img {
      border-radius: 25px;
   }

   .free-from-addiction-sctn .access-plans-sctn-row::before {
      background-image: url(../new_images/caucasian-businessman-in-headphones-working-on-mobile.png);
      left: 0;
   }

   .emdr-partners-pg .vemdr-banner-wrapper .bold-sky-bnr-text {
      font-size: 16px;
      margin: 20px 0 20px 0;
   }

   /* .emdr-partners-pg .vemdr-page-header::before {
      top: 0;
      background-size: 172%;
   } */

   .emdr-partners-pg .vemdr-page-header {
      padding: 0;
   }

   .enhance-your-practice .hdng-sctn {
      max-width: 100%;
   }

   .therapist-plan-sctn .pricebox {
      margin: 15px 0;
      -webkit-box-shadow: 0 0 11px -1px rgba(0, 0, 0, 0.09);
      -moz-box-shadow: 0 0 11px -1px rgba(0, 0, 0, 0.09);
      box-shadow: 0 0 11px -1px rgba(0, 0, 0, 0.09);
   }

  

   .enhance-your-practice .img-lst-mn-row {
      margin-top: 7px;
   }

   .customer-testimonial-sctn .result-carousel .owl-nav {
      width: 95px;
      bottom: -60px;
      right: 0;
      left: 0;
      margin: 0 auto;
   }

   .customer-testimonial-sctn .owl-item-client-feedback {
      max-width: 100%;
      min-height: auto;
   }

   .customer-testimonial-sctn .filter-option-slider .owl-dots {
      margin-top: 15px !important;
      text-align: center;
      padding: 0;
   }

   .emdr-result-pg .video-and-review .video-cntnt {
      width: 35%;
   }

   .emdr-result-pg .video-and-review .review-cntnt {
      width: 50%;
   }

   .customer-testimonial-sctn .filtersec ul li {
      margin: 8px 10px 8px 0;
   }

   .video-review-mn .owl-item-client-feedback .client-info .bold-txt {
      display: block;
   }

   .emdr-result-pg .feel-better-sctn .img-sctn img,
   .blog-pg-mn .feel-better-sctn .img-sctn img{
      top: -82px;
      left: 15%;
      max-height: 160px;
   }

   .about-us-pg .vemdr-banner-wrapper h1.banner-title {
      font-size: 50px;
   }

   .about-us-pg .vemdr-banner-wrapper .small-title {
      margin: 12px 0 35px 0;
   }

   .about-us-pg .vemdr-banner-wrapper .bold-sky-bnr-text {
      font-size: 20px;
      line-height: 28px;
      margin: 0;
   }

   .about-us-pg .vemdr-page-header {
      background-size: 72%;
      padding: 0 0 120px 0;
   }

   .about-us-pg .vemdr-banner-wrapper .bold-sky-bnr-text {
      font-size: 16px;
      line-height: 25px;
   }

   .about-us-pg .our-founder-sctn .ownerimg img {
      height: 300px;
   }

   .about-us-pg .access-plans-sctn {
      margin: 0 0 50px 0;
   }

   .filter-btn-mn ul li {
      margin: 8px 12px 8px 0;
   }



   .diagnostic-quiz-pg .abt-cntnt-sctn .cntnt-wrapper {
      max-width: 100%;
   }

   .diagnostic-quiz-pg .vemdr-banner-wrapper .banner-title {
      font-size: 45px;
      line-height: 65px;
   }

   .diagnostic-quiz-pg .vemdr-banner-wrapper .banner-title span {
      font-size: 45px;
   }

   .diagnostic-result-pg .vemdr-page-header::before {
      top: 135px;
      background-size: 360px;
   }

   .diagnostic-result-pg .vemdr-page-header h3.small-title {
      margin: 15px 0 0 0;
   }

   .diagnostic-result-pg .vemdr-page-header {
      padding: 0 0 15px 0;
      /* height: 650px; */
   }

   .diagnostic-result-pg .about-sctn::before {
      background-size: 250px;
   }

   .diagnostic-result-pg .affiliates-sctn::after {
      background-size: 318px;
   }

   .diagnostic-result-pg .access-plans-sctn .access-plans-sctn-row {
      max-width: 90%;
   }

   .childhood-quiz-pg .vemdr-banner-wrapper .small-title {
      font-size: 32px;
      line-height: 42px;
      margin: 0;
   }

   .childhood-quiz-pg .vemdr-banner-wrapper .small-hdng {
      font-size: 22px;
      line-height: 32px;
   }

   .childhood-result-pg .vemdr-banner-wrapper .bold-sky-bnr-text {
      margin: 20px 0 22px 0;
   }

   .childhood-result-pg .vemdr-banner-wrapper .small-title .js-scoreValue {
      font-size: 35px;
      padding: 11px 10px;
      height: 65px;
      width: 65px;
   }

   .diagnostic-result-pg .vemdr-page-header .bold-hdng #js-scoreValue {
      line-height: 30px;
   }

   .ptsd-result-pg .vemdr-page-header h3.small-title {
      font-size: 35px;
   }

   .ptsd-result-pg .vemdr-page-header .cntnt-p {
      margin: 15px 0 0 0;
   }

   .anxiety-result-pg .vemdr-banner-wrapper #js-scoreValue {
      padding: 0 0 0 0;
   }

   .anxiety-result-pg .vemdr-banner-wrapper .small-title {
      font-size: 35px;
      line-height: 45px;
   }

   .sast-quiz-pg .vemdr-banner-wrapper .small-title {
      font-size: 42px;
      line-height: 52px;
   }

   .anger-quiz-page .vemdr-banner-wrapper .small-title {
      font-size: 32px;
      line-height: 50px;
      margin: 35px 0 0 0;
   }

   .childhood-question-pg .vemdr-banner-wrapper .small-title {
      font-size: 40px;
      margin: 12px 0;
   }

   .mentalEsteem-quiz-pg .vemdr-banner-wrapper .small-title {
      font-size: 40px;
      line-height: 70px;
   }

   .grief-quiz-page .vemdr-banner-wrapper .small-title {
      font-size: 37px;
      line-height: 60px;
      margin: 0;
   }

   .mentalAddiction-result-pg .vemdr-banner-wrapper .small-title {
      font-size: 22px;
      margin: 0 0 15px 0;
      line-height: 32px;
   }

   .mentalAddiction-result-pg .vemdr-page-header .small-title .adidicted-score {
      font-size: 25px;
      padding: 11px 10px;
      height: auto;
      width: auto;
   }

   .blog-pg-mn .bnr-first-big-para {
      max-width: 100%;
   }

   .blog-pg-mn .vemdr-btn {
      display: flex;
      justify-content: center;
      align-items: center;
      width: 290px;
      height: 50px;
      border-radius: 6px !important;
      margin-top: 30px;
      border: 1px solid #3c4876 !important;
      font-size: 18px;
      font-weight: 600;
      background: #3c4876 !important;
      color: #fff !important;
   }
   .blog-pg-mn .vemdr-page-navigation .vemdr-btn {
      width: auto;
   }

   .color-bx-wrap {
      padding: 25px;
   }

   .blog-pg-mn .blog-cntnt-sctn::before {
      top: unset;
      left: 0;
      bottom: 50px;
      background-position: bottom left;
      background-size: 60%;
   }

   .blog-pg-mn .blog-dot-bg-img {
      top: 555px;
   }

   /* .faq-pg-mn .vemdr-banner-wrapper h1.banner-title {
      line-height: 60px;
      font-size: 48px;
   } */
   /* font size for responsive */
 

   .about-us-pg .vemdr-banner-wrapper h1.banner-title {
      font-size: 42px;
      line-height: 57px;
   }

   /* .pricing-pg-mn .banner-hdng .small-title,
   .emdr-addiction-pg .vemdr-banner-wrapper .small-title {
      font-size: 18px;
      line-height: 28px;
   } */
   .blog-dtls-pg .bnr-cntnt-p-mn p:nth-child(2),
   .blog-dtls-pg .bnr-sctn .blog-social .bnr-cntnt-p-mn .heading-top-sub-text {
      max-width: 66%;
   }

   .living-addiction-sctn .rght-cntnt {
      border-radius: 20px;
   }
   
   .blog-pg-mn .blog-cntnt-sctn {
      padding: 5px 0 0 0;
   }
   .blog-pg-mn .blog-list-mn .blog-bx {
      margin: 20px 0 0 0;
   }
   .addiction-question-pg .rown {
      padding-top: 0;
   }
   .faq-sctn .accordion-header-icon {
      width: 52px;
      height: 52px;
      top: -8px;
   }
   
   .registrationPgFromCntntWrap {
      padding: 25px;
   }
   .registerPgFaqMain {
      margin-top: 0;
   }
   .registerPgLftBgImg {
      top: 0;
   }
   .cwaPgCntntWraper .blackBoardCntntSctn {
      width: 100%;
   }
   .cwaPgCntntWraper .cwaLftCntnt {
      padding-right: 20px;
   }
 @media screen and (max-width:780px) {
    .emdr-result-pg .vemdr-page-header::before{
      width: 128%;
   }
   .faq-sctn .faq-img-sctn {
      order: -1;
      text-align: center;
      margin-bottom: 20px;
      position: relative;
      z-index: 1;
   }
   .home-pg-mn .recognized-by-section .section-header {
      font-size: 24px;
      line-height:34px;
  }
  .home-pg-mn .result-boxes-wrapper .box-counter {
   font-size: 44px;
   line-height: 50px;
   }
   .home-pg-mn .why-choose-sctn h3 {
      font-size: 24px;
      line-height: 34px;
   }
   .home-pg-mn .heading-reasons img {
      max-width: 200px;
      margin-bottom: -8px;
  }
   .home-pg-mn .banner-badge-number {
         top: 2px;
         right: 42px;
         width: 100px;
   }
   .home-pg-mn .why-choose-sctn .reasonbox h6 {
      font-size: 16px;
      margin: 18px 0 15px 0;
   }
   .home-pg-mn .feelsec h3 {
      font-size: 24px;
      line-height: 34px;
   } 
  
      .home-pg-mn .vemdr-banner-wrapper .vemdr-select-wrapper {
         height: 50px;
         width: 280px;
      }
      .vemdr-select-wrapper .vemdr-select-selection-button {
          height: 50px;
          font-size: 16px;
      }
      .appreciate-solid-btn{
         margin-top: 10px;
      }
      .what-emdr-pg-mn .faq-img-sctn,
      .emdr-faq-pg .faq-img-sctn{
         padding-left: 15px;
         margin-top: 20px;
      }
      .emdr-about-us-pg .bnr-img {
         padding-top: 0;
         margin-top: 60px;
     }
      .emdr-about-us-pg .what-we-exist-sctn {
         padding:30px 15px;
      }
     
      .emdr-about-us-pg .what-we-exist-sctn p {
         font-size: 18px;
         line-height: 25px;
         margin: 0;
      }
      .emdr-about-us-pg .about-us-heading {
         font-size: 30px;
      }
    
     
      .emdr-about-us-pg .vemdr-page-header {
         background-size: 400px;
      }
      .emdr-about-us-pg .about-us-para-page,
      .emdr-about-us-pg .about-us-para {
         font-size: 22px;
         line-height: 30px;
      }

      
   }
@media screen and (max-width: 760px) {
   .home-pg-mn .vemdr-page-header::before {
      content: "";
      /* background-image: url(../new_images/home-img.png); */
      background-repeat: no-repeat;
      position: absolute;
      top: 61px;
      right: -468px;  
      height: 100%;
      width: 100%;
      /* background-size: 410px; */
   }
   .home-pg-mn .vemdr-page-header::before,
   .abt-program-pg .vemdr-page-header::before {
      content: "";
      position: absolute;
      background-color: transparent;;
      height: 100%;
      width: 100%;
      filter: none;
   }
   .pricing-pg-mn .gift-healing-sctn::before {
      background-image: none;
  }
   .what-emdr-pg-mn .vemdr-page-header::before {
      background-size: cover;
  }
  .abt-program-pg .learn-btn{
        width: 100%;
  }
   .testetst:nth-child(1),
   .testetst:nth-child(2),
   .testetst:nth-child(3),
   .testetst:nth-child(4){
      border-bottom: 1px solid rgba(255, 255, 255, 0.24);
      border-right: none;
   }
   .vemdr-page-navigation .navbar-brand img {
      height: 48px;
   }
   .home-pg-mn .vemdr-banner-wrapper .banner-txt {
      font-size: 16px;
      line-height: 22px;
   }
   .vemdr-page-navigation .vemdr-btn {
      width: 118px;
      padding-right: 15px;
      padding-left: 15px;
   }
   .vemdr-page-navigation .free-and-login-mn {
      margin-right: 10px;
   }
   .vemdr-page-header {
      background-size: 60%;
      background-position-y: top;
   }
   .home-pg-mn .vemdr-banner-wrapper .banner-txt {
      font-size: 16px;
      line-height: 22px;
   }
   .vemdr-banner-wrapper-inner {
      max-width: 80%;
      padding: 0;
   }
   .home-pg-mn  .vemdr-banner-wrapper-inner {
      max-width: 100%;
      padding: 0;
   }
   .vemdr-page-header .bnr-rght {
      display: none;
   }

   .why-choose-sctn .lft-sctn .btn-sctn {
      display: none;
   }

   .why-choose-sctn {
      background-image: url(../new_images/choose-sctn-bg-long.png);
      background-repeat: no-repeat;
      background-position: right 87px;
   }
   .home-pg-mn .why-choose-sctn {
      background-image: none;
      background-repeat: no-repeat;
      background-position: right 87px;
   }
   .why-choose-sctn .lft-sctn img {
      max-height: 65px;
      margin-left: 0;
   }

   .why-choose-sctn .reasonbox h6 {
      font-size: 16px;
      margin: 18px 0 15px 0;
   }

   .why-choose-sctn .reasonbox {
      margin-bottom: 20px;
   }
   .home-pg-mn .why-choose-sctn .reasonbox {
      margin-bottom: 20px;
      height: auto;
   }
   .about-sctn {
      /* background-image: url(../new_images/abt-bg-mobile.png); */
      padding: 60px 0 38px 0;
      background-position: -125px;
      background-size: cover;
      margin-top: 30px;
      margin-bottom: 35px;
   }

   .about-sctn-mn-row {
      flex-direction: column-reverse;
   }

   .about-sctn .lft-sctn .aboutcontent h2,
   .about-sctn .lft-sctn .aboutcontent h3 {
      display: none;
   }

   .about-sctn .rght-sctn .aboutcontent {
      margin: 0 0 25px 0;
      font-size: 35px;
   }

   .about-sctn .video-play-icon {
      transform: translate(-48%, -142%);
      width: 50px;
      height: 50px;
      min-width: 50px;
   }

   .about-sctn .vemdr-btn-primary {
      color: #3c4876;
      transition: 0.5s;
      justify-content: space-between;
   }

   /* .diagnostic-result-pg .about-sctn .vemdr-btn-primary {
      color: var(--light-blue-text);
   } */

   .about-sctn .vemdr-btn-primary:hover {
      color: #fff;
      background-color: #3c4876;
      transition: 0.5s;
   }

   /* .about-sctn .vemdr-btn-primary .vemdr-double-right-icon {
      display: none;
   } */

   .organizations-logo-wrapper {
      flex-wrap: wrap;
   }

   .organizations-logo-wrapper .logo-wrapper {
      width: 50%;
   }

   .organizations-logo-wrapper .logo-wrapper {
      width: 50%;
      margin-bottom: 50px;
   }
   .result-boxes-wrapper .box-txt {
      font-size: 16px;
      line-height: 22px;
   }
   .home-pg-mn .owl-item-client-feedback .feedback-txt {
      font-size: 16px;
      line-height: 22px;
   }
   .owl-item-client-feedback .client-name,
   .owl-item-client-feedback .feedback-title,
   .owl-item-client-feedback .feedback-txt {
      font-size: 16px;
      line-height: 22px;
   }

   .video-review-mn .owl-item-client-feedback .client-info .normal-txt,
   .video-review-mn .owl-item-client-feedback .client-info .bold-txt {
      font-size: 16px;
   }

   .customer-testimonial-sctn .blogleft .bigtext {
      font-size: 24px;
      line-height: 33px;
   }

   .news-media-sctn .customerreviewbox p {
      font-size: 18px;
      line-height: 25px;
   }
  
   .about-us-pg .our-founder-sctn .card p {
      font-size: 18px;
      line-height: 25px;
   }
   .result-boxes-wrapper .result-box-outer {
      width: 48%;
      margin: 0;
      padding-right: 0;
   }
   .feelsec .feelimg img {
      /* border-radius: 50px; */
   }
   .result-section {
      padding: 50px 0 50px 0;
   }
   .unlimitedSession-sctn.feel-calmer-sctn .access-plans-sctn-row .cntnt {
      padding: 0 35px 0 0;
   }
   .emdr-work-video-sctn .video-sctn-rght p, .emdr-work-video-sctn .video-sctn-rght h4 {
      font-size: 16px;
      line-height: 22px;
   }
   .img-list-optn-bx h4 {
      font-size: 16px;
      line-height: 22px;
   }
   .abt-program-pg .bnr-scnd-sctn .bnr-last-para p {
      font-size: 16px;
      line-height: 22px;
   }
   .emdr-difference-sctn .hdng-sctn p {
      font-size: 16px;
      line-height: 22px;
   }
   .emdr-difference-sctn .differencebox h6 {
      font-size: 16px;
      line-height: 22px;
   }
   .compare-sctn .comparetableouter table tr td {
      font-size: 16px;
      line-height: 22px;
   }
   .ftr-mn .logo-social-mn {
      max-width: 100%;
      flex: 0 0 100%;
   }

   .ftr-mn .ftr-lst-mn,
   .ftr-mn .ftr-right-content {
      max-width: 100%;
      flex: 0 0 100%;
   }

   .ftr-mn .row .right_content .right_logos{
      justify-content: center;
      margin-top: 10px;
  }

   .ftr-mn .row .right_content .right_logos li {
      display: flex;
      padding: 15px 30px;
      width: max-content;
  }

   .ftr-mn .logo-and-social {
      display: flex;
      justify-content: space-between;
      align-items: center;
   }

   .ftr-mn .footlogo {
      margin: 0;
      text-align: left;
   }

   .ftr-mn .logo-and-social .socialicons {
      margin: 0;
   }

   .ftr-mn .desktop-list {
      display: none;
   } 

   .ftr-mn .mobile-list {
      display: flex;
      justify-content: center;
   }

   .ftr-lst-ul-mn ul li {
      display: block;
      margin: 5px 0;
   }

   .ftr-lst-ul-mn ul:first-child {
      padding-right: 40px;
   }
   .ftr-lst-ul-mn ul li a {
      font-size: 15px;
    line-height: 23px;
      color: #3a4775;
  }
   .ftr-lst-ul-mn ul li a:hover {
      color: #3a4775 !important;
  }
   .footer.ftr-mn {
      padding: 45px 0 25px 0;
   }

   .copyright-sctn {
      padding: 25px 30px 35px 30px;
   }

   .copyright-sctn .copyright span:first-child {
      display: none;
   }

   .what-emdr-pg-mn .vemdr-banner-wrapper {
      max-width: 100%;
   }

   .what-emdr-pg-mn .after-btn-cntnt {
      max-width: 100%;
   }

   .what-emdr-pg-mn .organizations-logo-wrapper .logo-wrapper {
      margin-bottom: 0;
   }

   .what-emdr-pg-mn .vemdr-banner-wrapper h1.banner-title {
      line-height: 57px;
      font-size: 42px;
      font-weight: 800;
   }

   .what-emdr-pg-mn .faqone::after {
      display: none;
   }

   /* .faq-sctn .faq-background-img {
      display: none;
   } */

   /* .faq-background-img-mobile {
      display: block !important;
   } */

   .faq-sctn .faq-background-img-mobile {
      width: 100%;
   }

 

   #faq_start {
      padding: 0 0 100px 0;
   }

   .faqone .faq-background-img {
      position: absolute;
      height: 100%;
   }

   .faqtwo.faq-sctn {
      padding: 0 0 50px 0;
      margin-top: 50px;
   }

   .abt-program-pg .faqtwo.faq-sctn {
      padding: 0 0 35px 0 !important;
      margin-top: 50px;
      margin-bottom: 0 !important;
   }

   .faqtwo.faq-sctn .faq-background-img-mobile {
      top: 25px;
   }

   .emdr-done-sctn .faq-background-img-mobile {
      width: 40px;
      margin-left: auto;
      position: absolute;
      top: 0;
      right: 0;
      z-index: 9;
   }

   .emdr-done-sctn::after {
      display: none;
   }

   .what-emdr-pg-mn .emdr-done-sctn .vemdr-button-wrapper {
      margin: 20px 0 0 0;
   }

   .faqthree {
      padding: 0 0 100px 0;
   }

   .faqthree .faq-background-img {
      width: 100%;
      min-height: 100%;
      max-height: 100%;
   }

   .faq-sctn {
      padding: 0 0 50px 0;
      margin-bottom: 50px;
   }

   .what-emdr-pg-mn .access-plans-sctn {
      margin-bottom: 30px;
   }

   .emdr-done-sctn h3 {
      font-size: 22px;
   }

   .emdr-done-sctn p {
      font-size: 15px;
   }

   .faq-sctn .accordion-header h6 {
      line-height: 25px;
   }

   .abt-program-pg .vemdr-page-header .bnr-rght {
      display: block;
   }

   .abt-program-pg .vemdr-page-header::before {
      width: 84%;
      /* background-image: url(../new_images/abt-banner-bg-big-mobile.png); */
      background-size: 82% 100%;
   }

   .abt-program-pg .vemdr-page-header::after {
      width: 50%;
   }

   .abt-program-pg .emdr-experts-sctn .faq-hdng-sctn {
      order: -1;
      margin: 0 0 25px 0;
   }

   .abt-program-pg .bnr-scnd-sctn {
      position: relative;
      z-index: 1;
   }

   .abt-program-pg .emdr-experts-sctn {
      padding: 90px 0 62px 0;
      margin: 0 0;
   }

   .abt-program-pg .emdr-experts-sctn .faq-background-img {
      height: 95%;
      top: 25px;
   }

   .how-works-sctn .hdng-sctn {
      text-align: left;
   }

   .how-works-sctn::after {
      display: none;
   }

   .how-works-sctn .faq-img-sctn img {
      width: 60%;
      margin: 22px 0 0 0;
   }

   .how-works-sctn .smlheadingtext {
      font-size: 18px;
      margin-bottom: 2px;
   }

   .how-works-sctn h3 {
      padding: 0 20px 0 0;
   }

   .compare-sctn .comparetableouter table tr td:first-child {
      text-align: left;
   }

   .compare-sctn .comparetableouter {
      width: 1010px;
   }

   .abt-program-pg .beginners-sctn .cntnt-bx-mn {
      background-position: bottom left;
      background-size: 185%;
      padding: 0px;
   }

   .abt-program-pg .beginners-sctn .beginners-video-sctn {
      margin: 20px 0;
   }

   .abt-program-pg .beginners-sctn::before {
      display: none;
   }

   .abt-program-pg .beginners-sctn .faq-background-img-mobile {
      transform: rotate(180deg);
      width: 65px;
      position: absolute;
      top: -30%;
   }

   .abt-program-faq .faq-background-img {
      top: -40px;
      height: 106%;
   }

   /* .pricing-pg-mn .slider-cntnt .owl-carousel {
      overflow: hidden;
   } */
   .banner-bx-slider .pricebox-item:hover {
      margin-top: -20px;
      transition: ease-in-out 0.5s;
  }
   .pricing-pg-mn .slider-cntnt .owl-stage-outer {
      margin-left: -32px;
   }
   .pricing-pg-mn .box-section {
      margin-top: -100px;
  }
   .price-bx-mn .pricedetailsbox p:nth-child(2), .price-bx-mn .pricedetailsbox p:nth-child(1) {
      min-height: 0;
  }
   .pricing-pg-mn .vemdr-page-header .slider-cntnt .owl-stage-outer {
      margin-left: -33px;
   }

   .pricing-pg-mn .gift-healing-sctn::before {
      background-size: 88%;
      height: 100%;
      top: 0;
   }

   .pricing-pg-mn .gift-healing-sctn {
      margin: 90px 0 50px 0;
   }

   .left-gap-container {
      padding-right: 15px;
      padding-left: 15px;
      max-width: 540px;
      margin: 0 auto;
   }

   .emdr-addiction-pg .vemdr-page-header {
      background-size: 840px;
      background-position: 100% 0;
      padding: 0 0 115px 0;
   }

   .emdr-addiction-pg .vemdr-page-header .bnr-rght {
      display: block;
   }

   .emdr-addiction-pg .client-feedback-section {
      margin-top: 0;
   }

   .emdr-addiction-pg .vemdr-page-header .bnr-rght img {
      max-width: 230px;
      margin-left: -43px;
   }
   .emdr-affilate-pg .vemdr-page-header .bnr-rght img {
      max-width: 230px;
      margin-left: -43px;
   }
   .banner-hdng .small-title,
   .pricing-pg-mn .banner-hdng .small-title,
   .emdr-addiction-pg .vemdr-banner-wrapper .small-title {
      font-size: 24px;
      line-height: 33px;
      margin: 0;
   }

   .emdr-addiction-pg .vemdr-banner-wrapper .bold-sky-bnr-text {
      font-size: 16px;
      line-height: 22px;
      margin: 22px 0 35px 0;
   }

   .emdr-result-pg .vemdr-page-header .banner-hdng .bold-sky-bnr-text {
      font-size: 16px;
      line-height: 22px;
   }

   .owl-item-client-feedback .client-img img {
      width: 70px;
      height: 70px;
      padding: 5px;
      border-radius: 15px;
      margin-right: 15px;
   }
    .emdr-partners-pg .owl-item-client-feedback .client-img {
      margin-right: 15px;
      display: block;
      margin: 0 0 17px 0;
   }
  
   .owl-item-client-feedback .feedback-header {
      display: block;
   }

   .owl-item-client-feedback .client-cntnt .client-info {
      display: none;
   }

   .owl-item-client-feedback .client-img {
      margin-right: 15px;
      display: flex;
      align-items: center;
      margin: 0 0 17px 0;
   }

   .owl-item-client-feedback .client-info {
      margin-top: 0;
   }

   .owl-item-client-feedback .video-review-img .feedback-video-cover {
      width: 130px;
      height: 112px;
      object-fit: cover;
   }

   .video-review-img .video-play-icon {
      transform: translate(0%, 85%);
   }

   .living-addiction-sctn .hdng-sctn {
      max-width: 100%;
   }

   .living-addiction-sctn .rght-cntnt img {
      /* height: 300px; */
      margin-left: 90px;
   }

   .living-addiction-sctn .rght-cntnt .txt-wrapper p {
      font-size: 16px;
   }

   .living-addiction-sctn .cntnt-sctn h3 {
      font-size: 16px;
      line-height: 22px;
      margin-bottom: 20px;
   }

   .emdr-addiction-pg .how-emdr-work-sctn .video-play-img {
      margin: 28px 0 0 0;
   }

   .emdr-addiction-pg .how-emdr-work-sctn .btm-cntnt-hdng {
      max-width: 100%;
   }

   .let-childhood-trauma .owl-item-client-feedback .client-img img {
      width: 225px;
      border-radius: 15px;
      margin-right: 15px;
   }

   .let-childhood-trauma .owl-item-client-feedback {
      padding: 15px 30px;
      border-radius: 30px;
   }

   .owl-item-client-feedback .client-img .client-info {
      margin: 0 0px 0 20px;
      flex-direction: column;
      align-items: flex-start;
   }
   .owl-item-client-feedback .client-img .client-info .client-name {
      margin: 0 0px 0 0px;
      display: flex;
   }
   .owl-item-client-feedback .client-img .client-info .client-rating {
      display: flex !important;
   }
   .owl-item-client-feedback .client-info .client-name span.normal-txt {
      margin-left: 6px;
   }


.emdr-result-pg .featuredsec .client-feedback-box .client-cntnt {
   padding-left: 0px !important;
}

   .let-childhood-trauma .owl-item-client-feedback .feedback-header::before {
      top: unset;
      left: 14%;
      bottom: -36px;
   }

   .emdr-addiction-pg .how-emdr-work-sctn {
      padding: 60px 0 0 0;
      margin: 20px 0 50px 0;
   }

   .abt-program-faq {
      margin: 90px 0 50px 0;
   }

   .abt-program-pg .abt-program-faq {
      margin: 35px 0 50px 0;
   }

   .emdr-addiction-page .abt-program-faq,
   .emdr-anger-pg .abt-program-faq,
   .emdr-anxiety-pg .abt-program-faq,
   .emdr-child-trauma-pg .abt-program-faq,
   .emdr-depresion-pg .abt-program-faq,
   .emdr-grief-pg .abt-program-faq,
   .emdr-phobia-pg .abt-program-faq,
   .emdr-ptsd-pg .abt-program-faq,
   .emdr-self-esteem-pg .abt-program-faq,
   .emdr-stress-pg .abt-program-faq {
      margin: 5px 0 50px 0 !important;
   }
   .emdr-grief-pg .abt-program-faq {
      margin: 20px 0 50px 0 !important;
   }

   .emdr-partners-pg .partners-pg-review-sctn::before {
      top: -115px;
      background-size: 285px;
   }

   .therapist-plan-sctn .slider-cntnt .owl-stage-outer {
      margin-left: -33px;
   }

   .therapist-plan-sctn .pricing-bx-slider {
      overflow: hidden;
   }

   .emdr-partners-pg .vemdr-page-header .bnr-rght {
      display: block;
   }

   .emdr-partners-pg .vemdr-page-header .bnr-rght img {
      max-width: 212px;
      margin-left: -90px;
   }

   .emdr-partners-pg .vemdr-page-header .bnr-rght img {
      max-width: 225px;
      margin-left: -80px;
   }

   /* .emdr-partners-pg .vemdr-page-header::before {
      background-image: url(../new_images/partners-bnr-bg-mobile.png);
      background-size: 135%;
      border-radius: 0 41% 74% 54% / 11% 0% 7% 2%;
      height: 105%;
      background-position: top;
   } */

   .emdr-partners-pg .partnerbox {
      padding: 25px;
   }

   .enhance-your-practice .img-list-optn-bx img {
      max-width: 45px;
      margin: 0 0 15px 0;
   }
    .emdr-partners-pg .img-list-optn-bx img {
      max-width: 70px;
  }
  .emdr-partners-pg .living-addiction-sctn .img-list-optn-bx h4 {
      font-size: 20px;
      font-weight: 500;
      line-height: 26px;
      padding: 10px;
   }
   .emdr-partners-pg .fr-therapist-sctn .partner-title {
      font-size: 24px;
      line-height: 34px;
   }
   .emdr-partners-pg .living-addiction-sctn .hdng-sctn .section-title-common {
      font-size: 30px;
      line-height: 40px;
  }
   .emdr-partners-pg .cntnt-wrapper h3 {
      font-size: 26px;
      line-height: 36px;
      font-weight: 600;
   }
   .emdr-partners-pg .affiliates-sctn .cntnt-wrapper .bold-sky-bnr-text {
      font-size: 18px;
      font-weight: 500;
  }
   .affiliates-sctn::after {
      display: none;
   }

   .faqtwo.affiliates-sctn .faq-background-img-mobile {
      top: -53px !important;
      height: 105%;
   }

   .fr-organization-sctn::before {
      bottom: 20%;
      width: 50px;
      left: unset;
      right: 0;
      background-position: right;
      transform: rotate(0deg);
      z-index: 1;
      background-size: 30px;
   }

   .emdr-diagnostic-pg .vemdr-page-header .banner-hdng {
      max-width: 90%;
   }

   .diagnostic-bx .diagnostic-card {
      min-height: auto;
   }

   .risk-free-promise-bx .diagnostic-card .card-body {
      padding: 22px 0;
   }

   .risk-free-promise-bx .card-body .bx-cntnt {
      padding: 0;
   }

   .risk-free-promise-bx .diagnostic-card .bold-sky-bnr-text {
      font-size: 18px;
   }

   .risk-free-promise-bx .card-body .vemdr-button-wrapper .vemdr-btn {
      margin: 20px 0 0 0;
   }

   .diagnostic-bx-mn::before {
      bottom: 37px;
      right: -48px;
      width: 90%;
      background-image: url(../new_images/three-dot-bg.png);
      background-size: contain;
   }
   .emdr-diagnostic-pg .vemdr-page-header {
      padding: 0 0 75px 0;
   }
   .risk-free-promise-bx .card-body .vemdr-button-wrapper .vemdr-btn {
      width: 245px;
      margin: 30px auto;
   }
/* 
   .emdr-result-pg .vemdr-page-header {
      background-size: 555px;
      padding: 0 0 80px 0;
   } */

   .emdr-result-pg .vemdr-page-header .banner-hdng .banner-title {
      max-width: 100%;
   }

   .emdr-result-pg .vemdr-page-header .banner-hdng .bold-sky-bnr-text {
      max-width: 68%;
      margin-bottom: 48px;
   }

   

   .emdr-result-pg .rtng-star-fb-btn {
      display: flex;
      justify-content: space-between;
      margin: 18px 0 0 0;
   }

   .emdr-result-pg .video-and-review {
      display: block;
   }

   .emdr-result-pg .video-and-review .video-cntnt {
      width: 100%;
      text-align: center;
   }

   .emdr-result-pg .video-and-review .video-cntnt img {
      width: 75%;
      border-radius: 45px;
   }

   .emdr-result-pg .video-and-review .review-cntnt {
      width: 100%;
   }

   .about-us-pg .vemdr-page-header {
      background-size: 365px;
      padding: 0 0 100px 0;
   }

   .about-us-pg .vemdr-banner-wrapper .bold-sky-bnr-text {
      font-size: 16px;
      margin: 18px 0 35px 0;
      max-width: 69%;
      line-height: 26px;
   }

   .about-us-pg .vemdr-banner-wrapper h1.banner-title {
      font-size: 40px;
   }

   .about-us-pg .our-founder-sctn .cntnt-wrapper {
      padding: 20px 15px;
      width: 100%;
   }

   .about-us-pg .our-founder-sctn .ownerimg img {
      height: 250px;
   }

   .about-us-pg .vemdr-page-header::before {
      background-size: 30px;
   }

   .about-us-pg .our-founder-sctn .bigtext {
      margin: 20px 0 15px 0;
   }

   .about-us-pg .our-partners-sctn::before {
      display: none;
   }

   .about-us-pg .news-media-sctn::before {
      /* background-image: url(../new_images/three-dot-bg.png); */
      background-position: top right;
      background-repeat: no-repeat;
      background-size: 40%;
      content: "";
      position: absolute;
      top: -47px;
      right: -12px;
      width: 100%;
      height: 100%;
   }

   .collapse-img-details-bx .ownerbox h3 {
      font-size: 22px;
      line-height: 28px;
   }

   .find-therapist-pg .vemdr-page-header {
      padding: 0;
   }

   .find-therapist-pg .vemdr-page-header .hdng-img-mn-row {
      flex-wrap: nowrap;
      padding-top: 15px;
   }

   /* .find-therapist-pg .vemdr-page-header .bnr-lft {
      flex: 0 0 100%;
      max-width: 100%;
      position: relative;
      z-index: 1;
   } */

   .find-therapist-pg .vemdr-page-header .bnr-rght img {
      max-width: 208px;
      margin: -20px 0 0 -43px;
   }

   .find-therapist-pg .vemdr-page-header .bnr-rght {
      display: block;
      margin-left: -165px;
   }

   .find-therapist-pg .vemdr-page-header .banner-title {
      line-height: 57px;
   }

   .find-therapist-pg .vemdr-banner-wrapper .small-title {
      max-width: 73%;
      margin: 12px 0 0 0;
   }

   .find-therapist-pg .pagination-sctn {
      padding: 0 0 50px 0;
   }

   .pagination-sctn .pagintion-mn {
      display: block;
   }

   .pagination-sctn .pagintion-mn a {
      margin: 0 6px;
   }

   .pagination-sctn .pagintion-mn .lst-mn {
      justify-content: center;
   }

   .pagination-sctn .pagintion-mn .shortcut-bx-mn {
      justify-content: center;
      margin: 22px 0;
   }

   .pagination-sctn .pagintion-mn .lst-mn li:nth-child(4),
   .pagination-sctn .pagintion-mn .lst-mn li:nth-child(6) {
      display: none;
   }

   .find-therapist-pg .pagination-sctn::before {
      display: none;
   }

   .diagnostic-quiz-pg .vemdr-page-header {
      background-size: 90%;
      background-position: top left;
      padding: 0 0 40px 0;
   }

   .diagnostic-quiz-pg .abt-cntnt-sctn::before {
      background-size: 75%;
   }

   .diagnostic-question-pg .question-slider-sctn::before {
      top: 18%;
      background-size: 32px;
   }

   .diagnostic-result-pg .vemdr-page-header {
      padding: 0;
   }
   .diagnostic-result-pg .vemdr-page-header::before {
      background-size: 285px;
   }

   .diagnostic-result-pg .affiliates-sctn .faq-background-img-mobile {
      display: none;
      visibility: hidden;
   }

   .diagnostic-result-pg .affiliates-sctn .faq-cntnt-sctn img {
      max-width: 300px;
      margin: 15px 0 0 0;
   }

   .diagnostic-result-pg .affiliates-sctn {
      margin-bottom: 0;
      padding: 0 0 40px 0;
      margin-top: 20px;
   }
   
   .diagnostic-result-pg .about-sctn .aboutcontent .proofs-section-subtitle {
      font-size: 24px;
      line-height: 33px;
   }
   .diagnostic-result-pg .recognized-by-section .section-header {
      max-width: 90%;
   }
   .diagnostic-result-pg .recognized-by-section {
      margin: 20px 0 20px 0;
   }
   .diagnostic-result-pg .affiliates-sctn .cntnt-wrapper ul li span {
      font-size: 18px;
      line-height: 25px;
   }
   .diagnostic-result-pg .percentage-cntnt p {
      text-align: center;
   }
   .diagnostic-result-pg .share-quiz-sctn .share-quiz-sctn-title {
      font-size: 24px;
      line-height: 32px;
   }
   .diagnostic-result-pg .bnr-fst-sctn {
      padding: 15px 0 0 0;
   }
   .diagnostic-result-pg .about-sctn {
      padding: 15px 0 50px 0;
   }

   .childhood-quiz-pg .vemdr-banner-wrapper .small-title {
      font-size: 25px;
      line-height: 35px;
   }

   .childhood-quiz-pg .vemdr-banner-wrapper .small-title {
      font-size: 25px;
      line-height: 35px;
   }

   .diagnostic-result-pg .vemdr-banner-wrapper {
      padding: 20px 0 0 0;
   }

   .diagnostic-result-pg .vemdr-banner-wrapper .small-title {
      font-size: 24px;
   }

   .childhood-result-pg .vemdr-banner-wrapper .small-title .js-scoreValue {
      font-size: 28px;
      padding: 8px 10px;
      height: 52px;
      width: 55px;
   }

   .childhood-result-pg .percentage-of-score-p {
      font-size: 20px;
      line-height: 28px;
   }

   .childhood-result-pg .vemdr-banner-wrapper .bold-sky-bnr-text {
      margin: 22px 0 22px 0;
   }

   .childhood-result-pg .rslt-bnr-cntnt-row {
      padding: 10px 0 20px 0;
   }

   .childhood-result-pg .share-quiz-sctn::before {
      top: -38%;
      background-size: 48px;
   }

   .anxiety-result-pg .vemdr-page-header::before {
      display: none;
   }

   .anxiety-result-pg .vemdr-banner-wrapper .small-title {
      font-size: 30px;
      line-height: 35px;
   }

   .addiction-result-pg .vemdr-banner-wrapper .small-title {
      font-size: 20px;
      margin: 0 0 20px 0;
      line-height: 32px;
   }

   .addiction-result-pg .vemdr-page-header .small-title .adidicted-score {
      font-size: 22px;
   }

   .addiction-result-pg .vemdr-banner-wrapper .bold-sky-bnr-text {
      font-size: 17px;
   }

   .sast-quiz-pg .vemdr-banner-wrapper .small-title {
      font-size: 40px;
      line-height: 48px;
   }

   .anger-quiz-page .vemdr-banner-wrapper .small-title {
      font-size: 35px;
      line-height: 48px;
   }

   .test-quiz-pg-navbar ul {
      padding: 25px 0 15px 0;
   }

   .test-quiz-pg-navbar img.nav-logo {
      height: 45px;
   }

   .mentalTest-result-pg .vemdr-page-header {
      padding: 0;
   }

   .mentalAnxiety-result-pg .row.static-cntnt-mn {
      max-width: 80%;
   }

   .childhood-question-pg .vemdr-banner-wrapper .small-title {
      font-size: 35px;
      margin: 10px 0;
      line-height: 48px;
   }

   .childhood-result-pg .option-lst-bx-mn .columns {
      width: 100%;
      height: auto !important;
   }

   .mentalAnxiety-quiz-pg .vemdr-banner-wrapper .small-title {
      font-size: 38px;
      line-height: 50px;
   }

   .mentalAnger-result-pg .vemdr-banner-wrapper .small-title {
      font-size: 30px;
      line-height: 38px;
   }

   .grief-quiz-page .vemdr-banner-wrapper .small-title {
      font-size: 35px;
      line-height: 55px;
   }

   .pre-question-pg .vemdr-page-header {
      background-size: contain;
   }

   .mentalAddiction-result-pg .vemdr-banner-wrapper .small-title {
      font-size: 20px;
      margin: 0 0 20px 0;
      line-height: 32px;
   }

   .mentalAddiction-result-pg .vemdr-page-header .small-title .adidicted-score {
      font-size: 22px;
      width: auto;
      height: auto;
   }

   .blog-pg-mn::before {
      /* background-image: url(../new_images/blog-rght-bnr-bg-mobile.png); */
      background-size: 765px;
      top: -102px;
   }

   /* result details page */
   .blog-pg-mn.vemdr-result-page::before {
      top: -89px;
      left: 10px;
   }

   .blog-pg-mn .blog-cntnt-sctn::before {
      /* background-image: url(../new_images/blog-lft-cntr-bg-mobile.png); */
      top: unset;
      background-size: 100%;
      height: 80%;
      border-radius: 0% 100% 216% 10% / 10% 50% 82% 0%;
      bottom: 0;
      width: 100%;
   }

  

   .emdr-faq-pg #faq_start {
      padding: 0 0 50px 0;
   }

   /* .faq-pg-mn .vemdr-banner-wrapper h1.banner-title {
      line-height: 55px;
      font-size: 40px;
   } */
   /* font size for responsive */
   .about-us-pg .vemdr-banner-wrapper .small-title {
      margin: 10px 0 0 0;
      font-size: 24px;
      line-height: 33px;
   }

   .about-sctn .aboutcontent h3,
   .feelsec h3,
   .section-header,
   .result-section .section-header,
   .recognized-by-section .section-header,
   .abt-program-faq .hdng-txt,
   .abt-program-pg .beginners-sctn h3,
   .compare-sctn .othercost h3,
   .compare-sctn .virtualemdrcost h3,
   .abt-program-pg .emdr-experts-sctn .faq-hdng-sctn h3,
   .about-us-pg .our-founder-sctn .bigtext,
   .about-us-pg .our-partners-sctn h3,
   .emdr-result-pg .review-fb-bx h3,
   .emdr-result-pg .before-after-sctn .left-sctn h3,
   .customer-testimonial-sctn .blogleft .bigtext {
      font-size: 24px;
      line-height: 34px;
   }

   p,
   .vemdr-banner-wrapper .banner-txt-secondary,
   .what-emdr-pg-mn .edmrherocontent p,
   .faq-sctn .accordion-content p,
   .access-plans-sctn-row p,
   .emdr-done-sctn p,
   .img-list-optn-bx h4,
   .emdr-difference-sctn .differencebox p,
   .compare-sctn .virtualemdrcost p,
   .abt-program-pg .beginners-sctn p,
   .owl-item-client-feedback .feedback-title,
   .owl-item-client-feedback .feedback-txt,
   .why-choose-sctn .reasonbox p,
   .about-sctn .aboutcontent p,
   .feelsec p.bigtext,
   .price-bx-mn .pricedetailsbox p,
   .pricing-pg-mn .feel-better-sctn p,
   .need-help-sctn .img-list-optn-bx h4,
   .news-media-sctn .customerreviewbox .bold-sky-bnr-text a,
   .news-media-sctn .customerreviewbox p,
   .about-us-pg .our-founder-sctn .card p,
   .emdr--pg .before-after-sctn .left-sctn .small-p,
   .video-review-mn .owl-item-client-feedback .client-info .normal-txt,
   .video-review-mn .owl-item-client-feedback .client-info .bold-txt,
   .emdr-result-pg .feel-better-sctn p,
   .aboutcontent ul li,
   .powercontent .vemdr_main_features li,
   .banner-hdng p {
      font-size: 16px;
      line-height: 22px;
   }
   .emdr-addiction-pg .how-emdr-work-sctn .btm-cntnt-last-para {
      font-size: 16px;
      line-height: 22px;
   }
   .about-sctn .aboutcontent h2 {
      font-size: 42px;
      line-height: 57px;
   }

   .abt-program-pg .beginners-sctn .smlheadingtext {
      font-size: 18px;
   }
   .emdr-result-pg .review-fb-bx .bold-sky-bnr-text,
   .emdr-result-pg .video-and-review .review-cntnt p {
      font-size: 16px;
   }
   .customer-testimonial-sctn .bold-sky-bnr-text {
      margin: 0 0 5px 0;
      font-size: 16px;
   }
   .about-sctn .aboutcontent .bigtext {
      font-size: 14px !important;
   }

   .about-us-pg .vemdr-banner-wrapper h1.banner-title {
      font-size: 42px;
      line-height: 57px;
   }

   .emdr-result-pg .before-after-sctn .left-sctn p {
      font-size: 24px;
      line-height: 33px;
   }

   .skyblue-small-hdng,
   .blog-dtls-pg .comments-outer header h4 {
      font-size: 18px;
   }
   .blog-pg-mn .skyblue-small-hdng, .blog-pg-mn .blog-list-mn .blog-bx .grey-color-txt-bold {
      font-size: 16px;
      line-height: 22px;
   }
   .blog-dtls-pg .bnr-sctn .section-title-common {
      font-size: 24px;
      line-height: 33px;
   }
   .blog-bx p,
   .blog-dtls-pg .grey-color-txt-bold {
      font-size: 16px;
      line-height: 22px;
   }
   .blog-dtls-pg .bnr-cntnt-p-mn h3 span,
   .blog-pg-mn .comment-form-mn h3 {
      font-size: 24px !important;
      line-height: 33px;
   }

   .blog-pg-mn .after-hdng-para,
   .grey-color-txt-bold,
   .blog-pg-mn .bnr-tags-p,
   .blog-dtls-pg .bnr-cntnt-p-mn p,
   .blog-pg-mn .bnr-cntnt-p-mn li,
   .blog-dtls-pg .comments-container .title,
   .blog-dtls-pg .comments-container .text-muted,
   .blog-dtls-pg .comments-container .comment-reply-btn,
   .blog-pg-mn .next-article-bx p,
   .blog-dtls-pg .sidebar-comment-item .author-name,
   .blog-dtls-pg .comments-outer header h4 {
      font-size: 16px;
      line-height: 22px;
   }
   .blog-pg-mn .after-hdng-para {
      max-width: 100%;
  }
  .blog-dtls-pg .bnr-cntnt-p-mn p:nth-child(2), .blog-dtls-pg .bnr-sctn .blog-social .bnr-cntnt-p-mn .heading-top-sub-text {
   max-width: 100%;
}
   .blog-dtls-pg .bnr-cntnt-p-mn p span,
   .blog-dtls-pg .bnr-cntnt-p-mn .heading-top-sub-text,
   .blog-dtls-pg .bnr-cntnt-p-mn .top-sub-text {
      font-size: 16px !important;
      line-height: 22px;
   }
   .blog-dtls-pg .mn-article-img {
      position: relative;
    top: 0;
    max-width: 100%;
    right: 0;
    width: 100%;
    object-fit: contain;
    border-radius: 0px;
    padding: 10px;
   }


   .blog-pg-mn .bnr-sctn {
      padding: 0 0 0 0 !important;
  }


   .blog-pg-mn .bnr-tags-p {
      max-width: 100% !important;
  }

  .vemdr-results-content>p:nth-child(1), 
  .vemdr-results-content>p:nth-child(2), 
  .vemdr-results-content>p:nth-child(3) {
   max-width: 100% !important;
}

   .copyright-sctn {
      padding: 25px 30px 25px 30px;
   }

   .emdr-partners-pg .enhance-your-practice .bold-sky-bnr-text,
   .affiliates-sctn .cntnt-wrapper .bold-sky-bnr-text {
      font-size: 18px;
   }

   .living-addiction-sctn .img-list-optn-bx h4 {
      font-size: 16px;
   }

   .get-free-lstng .bold-sky-bnr-text {
      font-size: 24px;
      line-height: 33px;
   }

   .check-icon-list li span {
      font-size: 16px;
   }
   .banner-bx-slider .pricebox-item {
      padding: 0 0 20px 20px;
   }
   .emdr-partners-pg .vemdr-banner-wrapper .bold-sky-bnr-text,
   .fr-organization-sctn .rght-cntnt .txt-wrapper p,
   .affiliates-sctn .cntnt-wrapper ul li span,
   .affiliates-sctn .cntnt-wrapper p strong {
      font-size: 16px;
   }

   .vemdr-checklist li::before {
      margin-top: 1px;
   }

   .blog-pg-mn #commentModal .modal-dialog {
      width: 95% !important;
      margin: 0 auto;
   }

   .blog-pg-mn #commentModal .modal-body {
      font-size: 14px;
      line-height: 20px;
   }

   .different-test-modal .modal-content .owl-item-client-feedback .client-img {
      align-items: flex-start;
   }

   .find-therapist-pg .searchcontent .filter-lstng-title,
   .collapse-img-details-bx .ownerbox .bold-sky-bnr-text {
      font-size: 16px;
      line-height: 22px;
   }

   .collapse-img-details-bx .ownerbox h3 {
      font-size: 16px;
      line-height: 22px;
   }
   .price-bx-mn .pricedetailsbox p, 
   .price-bx-mn .priceamountsec h5 strong, 
   .price-bx-mn .priceamountsec h6, 
   .price-bx-mn h4 {
      font-size: 16px;
      line-height: 22px;
  }
  
  .living-addiction-sctn .rght-cntnt .txt-wrapper .bold-sky-bnr-text {
      font-size: 18px;
      line-height: 25px;
   }
   .emdr-partners-pg .access-plans-sctn.feel-calmer-sctn {
      margin: 30px 0 0 0;
   }
   .emdr-partners-pg .vemdr-banner-wrapper {
      padding: 20px 0;
   }
   .emdr-partners-pg .emdr-partner-container {
      height: 365px;
  }
   .emdr-partners-pg .partners-bx-mn-row {
      margin-top: -92px;
   }
   .emdr-affilate-pg .bnr-fst-sctn {
      padding: 5px 0 0 0;
   }
   .emdr-affilate-pg .vemdr-banner-wrapper .banner-txt {
      font-size: 18px;
      line-height: 25px;
   }
   .emdr-affilate-pg .affiliates-sctn .faq-background-img {
      right: 0;
   }
   .what-we-exist-sctn {
      padding: 0 0 50px 0;
   }
 
   .about-us-pg .our-founder-sctn .ownerbox .bold-sky-bnr-text,
   .about-us-pg .our-founder-sctn .ownerbox .bg-txt {
      font-size: 16px;
      line-height: 22px;
   }
   .about-us-pg .our-partners-sctn h3 {
      font-size: 16px;
      line-height: 22px;
   }
   .diagnostic-bx .diagnostic-card .bold-sky-bnr-text a {
      font-size: 24px;
      line-height: 33px;
   }
   .diagnostic-quiz-pg .big-btn .vemdr-btn {
      font-size: 16px;
      line-height: 22px;
   }
   .diagnostic-test-page-title, .diagnostic-questions-page-title {
      font-size: 30px;
      line-height: 42px;
   }
   .diagnostic-question-pg .question-slider-sctn .answer-lst-mn label {
      font-size: 16px;
      line-height: 22px;
   }
   .diagnostic-quiz-pg .diagnostic-questions-page-title {
      padding-left: 0;
   }
   .diagnostic-question-pg .tagline-sctn p {
      margin: 0 0 15px 0;
   }
   .diagnostic-question-pg .question-slider-sctn input:checked+label::after {
      top: 10.4px;
   }
   .diagnostic-question-pg .question-slider-sctn input:checked+label::before {
      top: 3.4px;
   }
   .diagnostic-question-pg .question-slider-sctn input+label::before {
      top: 2.4px;
   }
   .diagnostic-question-pg .question-slider-sctn input+label::after {
      top: 7.4px;
   }
   .addiction-question-pg .navigation-btn-sctn {
      padding: 40px 0 30px 0;
   }
   .diagnostic-result-pg .about-sctn .aboutcontent .bigtext {
      font-size: 16px !important;
   }
   .diagnostic-result-pg .about-sctn .aboutcontent .about-ul li {
      font-size: 16px;
      line-height: 22px;
   }
   .diagnostic-result-pg .affiliates-sctn .cntnt-wrapper ul li span {
      font-size: 16px;
      line-height: 22px;
   }
   .diagnostic-result-pg .vemdr-banner-wrapper {
      padding: 0;
   }
   .childhood-result-pg .vemdr-banner-wrapper .page-subtitle,
   .addiction-result-pg .vemdr-banner-wrapper .page-subtitle {
      font-size: 16px;
      line-height: 22px;
   }
   .diagnostic-result-pg .vemdr-banner-wrapper .rslt-bnr-cntnt-row .medium-up-3>.column, 
   .diagnostic-result-pg .vemdr-banner-wrapper .rslt-bnr-cntnt-row .medium-up-3>.columns {
      width: 100%;
   }
   .grief-result-pg .vemdr-banner-wrapper h3.section-title-common {
      padding-right: 0;
   }
   .diagnostic-result-pg .section-title-common .score-icon {
      max-width: 25px;
      margin: 0 0 5px 5px;
   }
   .addiction-result-pg .vemdr-banner-wrapper .main-columns-wraper {
      padding: 0;
   }
   .resultPgTickListUl li span {
      font-size: 16px;
      line-height: 22px;
   }
   .registrationPgFromMainWrap .common-form label {
      font-size: 16px !important;
      line-height: 22px !important;
   }

   .registrationPgFromMainWrap .common-form .form-group input, 
   .registrationPgFromMainWrap .common-form .form-group textarea {
      font-size: 16px;
      line-height: 22px;
   }
   .registrationPgFromMainWrap .common-form .form-group input:-webkit-autofill::first-line,
   .registrationPgFromMainWrap .common-form .form-group textarea:-webkit-autofill::first-line {
      font-size: 16px;
      line-height: 22px;
   }
   .registrationPgFromMainWrap .common-form .form-group input::placeholder, 
   .registrationPgFromMainWrap .common-form .form-group textarea::placeholder {
      font-size: 16px;
      line-height: 22px;
   }
   .registrationPgFromMainWrap .common-form .form-group input:-webkit-autofill,
   .registrationPgFromMainWrap .common-form .form-group input:-webkit-autofill:hover, 
   .registrationPgFromMainWrap .common-form .form-group input:-webkit-autofill:focus, 
   .registrationPgFromMainWrap .common-form .form-group input:-webkit-autofill:active,
   .registrationPgFromMainWrap .common-form .form-group textarea:-webkit-autofill,
   .registrationPgFromMainWrap .common-form .form-group textarea:-webkit-autofill:hover, 
   .registrationPgFromMainWrap .common-form .form-group textarea:-webkit-autofill:focus, 
   .registrationPgFromMainWrap .common-form .form-group textarea:-webkit-autofill:active {
       font-size: 16px;
       line-height: 22px;
   }
   .registrationPgFromMainWrap .bottomMessageText {
      font-size: 16px;
      line-height: 22px;
   }
   .registrationPgFromMainWrap {
      margin: 0 0 25px 0;
   }
   .registrationPgFromCntntInnerWrap .radio-btn-hdng,
   .registrationPgFromCntntInnerWrap .order-pricesec strong,
   .registrationPgFromCntntInnerWrap .order-pricesec span {
      font-size: 16px;
      line-height: 22px;
   }
   .registrationPgOuterWraperMain .cntnt-mn {
      padding-bottom: 0;
   }
   .registerPgFaqMain {
      padding: 50px 0 45px 0;
      margin-bottom: 0;
   }
   .registerPgLftSideWraper {
      padding: 0 0 55px 0;
   }
   .cwaPgCntntWraper {
      padding: 30px 0;
   }
   .myCwaFormWraperMain .innerFormBoldheading24px {
      margin: 0 0 28px 0;
      font-size: 18px;
      line-height: 25px;
   }
   .myCwaFormWraperMain .bottomLinkWraper a {
      font-size: 16px;
      line-height: 22px;
   }
   .cwaLftInnerCntnt p {
      font-size: 16px;
      line-height: 22px;
   }
   .myCwaFormWraperMain .form-group {
      margin-bottom: 22px;
   }
   .myCwaFormWraperMain .submitBtnMainWrap {
      padding-top: 10px;
   }
   .cwaLftInnerCntnt h3 {
      font-size: 18px;
      line-height: 25px;
   }
   .cwaLogoHeaderSctn h3 {
      font-size: 30px;
      line-height: 42px;
   }
   .cwaPgCntntWraper .cwaLftCntnt {
      padding-right: 0;
   }
   .myCwaFormWraperMain {
      padding: 20px;
   }
   .cwaPgCntntWraper .blackBoardCntntSctn h3 {
      font-size: 18px;
      line-height: 25px;
   }
   .cwaPgCntntWraper .blackBoardCntntSctn {
      width: 65%;
   }

}


@media screen and (max-width: 575px) {

   .abt-program-pg .about-container {
      height: auto;
   }
   .about-section-header {
      font-size: 25px;
      line-height: 35px;
  }
   .home-pg-mn .ban_start_but a {
      line-height: 22px;
  }
  .home-pg-mn .result-boxes-wrapper .result-box-outer {
      width: 48%;
      margin: 0;
      padding-right: 0;
   }
   .home-pg-mn .result-boxes-wrapper .box-counter {
      font-size: 38px;
      font-weight: normal;
   }
  .home-pg-mn .vemdr-banner-wrapper .vemdr-select-wrapper {
     width: 100%;
  }
  .top_but2,
  .top_but1{
   font-size: 16px !important;
  }
   .home-pg-mn .img-col{
      width: 50%;
    }
   .home-pg-mn .feelimg{
     margin: 0 20px 20px 20px;
   }
   .home-pg-mn .feelimg .img-heading {
      font-size: 18px;
      line-height: 26px;
  }

  .home-pg-mn .feelsec h3.text-center {
   margin-bottom: 30px;
  }



   .test-good-pg-navbar .navbar-brand {
      padding: 10px;
   }
   .appreciate-good-things-pg .appreciate-box {
      padding: 20px;
   }
   .appreciate-good-things-pg .appreciate-heading {
      font-size: 24px;
      line-height: 34px;
      margin-bottom: 30px;
      padding: 12px;
   }
   .appreciate-good-things-pg .appreciate-heading-two {
      font-size: 18px;
      line-height: 26px;;
  }
   .test-good-pg-navbar img.nav-logo {
      height: 40px;
   }
   .home-pg-mn .vemdr-page-header::before,
   .abt-program-pg .vemdr-page-header::before {
      content: "";
      position: absolute;
      background-color: transparent;;
      height: 100%;
      width: 100%;
      filter: none;
   }
   .home-pg-mn .feel-calmer-sctn .access-plans-sctn-row h3,
   .emdr-faq-pg .feel-calmer-sctn .access-plans-sctn-row h3,
   .terms-pg-mn .feel-calmer-sctn .access-plans-sctn-row h3,
   .policy-pg-mn .feel-calmer-sctn .access-plans-sctn-row h3,
   .what-emdr-pg-mn .feel-calmer-sctn .access-plans-sctn-row h3{
      font-size: 18px;
      line-height: 24px;
  }
   .terms-pg-mn .vemdr-banner-wrapper .banner-title,
   .policy-pg-mn .vemdr-banner-wrapper .banner-title{
      font-weight: 500;
      font-size: 38px;
      line-height: 48px;
   }
   .terms-pg-mn .banner-subtitle,
   .policy-pg-mn .banner-subtitle{
      font-size: 20px;
      line-height: 30px;
  }
   .terms-pg-mn .content-wrapper-inner, 
   .policy-pg-mn .content-wrapper-inner {
      padding: 20px;
   }
   .emdr-faq-pg #faq_start{
      margin-top: 60px;
   }
   .emdr-faq-pg .vemdr-banner-wrapper .banner-title {
      font-size: 36px;
      line-height: 46px;
   }
   .emdr-faq-pg .can-be-done-sectn.feel-calmer-sctn .access-plans-sctn-row::before,
   .what-emdr-pg-mn .can-be-done-sectn.feel-calmer-sctn .access-plans-sctn-row::before{
      background-image:none;
  }
  .find-therapist-pg .vemdr-banner-wrapper {
      padding: 20px 0;
   }
   .find-therapist-pg .feel-calmer-sctn .access-plans-sctn-row::before {
      background-size: auto;
      left: -235px;
      width: calc(100% + 235px);
      background-position: left top;
  }
   .pricing-pg-mn .access-pricing-row, 
   .pricing-pg-mn .access-pricing-row .pricing-col,
   .pricing-pg-mn .access-pricing-row .pricing-col-two{
      padding: 20px;
   }
   .pricing-pg-mn .access-pricing-row .pricing-col img{
      display: block;
      margin:0 auto;
      width: 100%;
   }
   .pricing-pg-mn .pricing-col-two .heading-price {
      font-size: 30px;
   }
   /* .emdr-diagnostic-pg .vemdr-page-header::before {
      width: 270%;
   } */
   .emdr-about-us-pg .result-col {
      width: auto;
   }  
   .emdr-affilate-pg .affiliates-sctn-container {
      padding:35px;
   }    
   .affiliates-sctn .cntnt-wrapper ul li {
      width: 30%;
  }
  .emdr-affilate-pg .affiliate-col-two{
      padding: 0;
   }
   .emdr-anger-pg  .emdr-childhood-row  .rght-cntnt h1,
   .emdr-stress-pg .emdr-childhood-row .rght-cntnt h1 ,
   .emdr-child-trauma-pg .emdr-childhood-row .rght-cntnt h1,
   .emdr-self-esteem-pg .emdr-childhood-row .rght-cntnt h1,
   .emdr-grief-pg .emdr-childhood-row .rght-cntnt h1,
   .emdr-phobia-pg .emdr-childhood-row .rght-cntnt h1,
   .emdr-addiction-page .emdr-childhood-row .rght-cntnt h1,
   .emdr-anxiety-pg .emdr-childhood-row .rght-cntnt h1,
   .emdr-depresion-pg .emdr-childhood-row .rght-cntnt h1,
   .emdr-ptsd-pg .emdr-childhood-row .rght-cntnt h1{
      padding: 0;
   }
   .home-pg-mn .top_but2,
   .what-emdr-pg-mn .top_but2,
   .abt-program-pg .top_but2,
   .pricing-pg-mn .top_but2,
   .emdr-child-trauma-pg .top_but2,
   .emdr-anger-pg .top_but2,
   .emdr-stress-pg .top_but2,
   .emdr-self-esteem-pg .top_but2,
   .emdr-grief-pg .top_but2,
   .emdr-phobia-pg .top_but2,
   .emdr-addiction-page .top_but2,
   .emdr-anxiety-pg .top_but2,
   .emdr-depresion-pg .top_but2,
   .emdr-ptsd-pg .top_but2,
   .emdr-about-us-pg .top_but2,
   .emdr-result-pg .top_but2,
   .emdr-affilate-pg .top_but2,
   .emdr-video-pg .top_but2,
   .emdr-diagnostic-pg .top_but2,
   .emdr-partners-pg .top_but2,
   .find-therapist-pg .top_but2,
   .emdr-faq-pg .top_but2,
   .find-therapist-pg .top_but2,
   .contact-pg-mn .top_but2,
   .terms-pg-mn .top_but2,
   .policy-pg-mn .top_but2,
   .blog-pg-mn .top_but2,
   .registration-pg-mn .top_but2{
      padding: 10px;
      display: inline;
   }
   .test-good-pg-navbar .back-test-btn {
      display: inline;
      padding: 10px;
   }
  .test-good-pg-navbar .vemdr-button-wrapper {
      margin-top: 20px;
   }
   /* .price-bx-mn h4,h6,h5,span,strong,p{
      text-align: center !important;
   } */
   .pricing-pg-mn .pricing-page-container {
      height: 300px;
   }
  
   .vemdr-page-header {
      position: relative;
      /* background-image: unset; */
   }
   .appreciate-good-things-pg .img-list-optn-bx {
      padding: 0 10px 25px 0;
      margin-right: 8px;
  }
   .vemdr-page-header .bnr-rght img {
      max-width: 30%;
  }
  .abt-program-pg .bnr-rght img {
      max-width: 100%;
   }
   .emdr-child-trauma-pg .childhood-para-one{
       color: #3a4775;
   } 
   .emdr-child-trauma-pg .vemdr-page-header::before,
   .emdr-anger-pg .vemdr-page-header::before,
   .emdr-self-esteem-pg .vemdr-page-header::before,
   .emdr-grief-pg .vemdr-page-header::before,
   .emdr-addiction-page .vemdr-page-header::before,
   .emdr-anxiety-pg .vemdr-page-header::before,
   .emdr-result-pg .vemdr-page-header::before,
   .appreciate-good-pg .vemdr-page-header::before,
   .terms-pg-mn .vemdr-page-header::before{
      background-position: center;
   }
   .emdr-grief-pg .vemdr-page-header::before {
      background-image: url(../new_images/grief-result-banner-mob.jpg);
   }
   .policy-pg-mn .vemdr-page-header::before{
      background-position: 70%;
   }
   .emdr-affilate-pg .vemdr-page-header::before{
      background-position: 27%;
   }
   .emdr-ptsd-pg .vemdr-page-header::before{
      background-position: left;
   }
   .emdr-stress-pg .vemdr-page-header::before{
      background-image: url(../new_images/Stress-Banner-mob.jpg);
      background-position: center;
      background-size:cover;
   }
   .emdr-video-pg .vemdr-page-header::before{
      background-position: center;
      background-size: cover;
      background-image: url(../new_images/video-mob.webp);
   }
   .emdr-phobia-pg .vemdr-page-header::before{
      background-position:70%;
   }
   .contact-pg-mn .vemdr-page-header::before{
      background-position:70%;
   }
   .terms-pg-mn .page-content,
   .policy-pg-mn .page-content{
      padding: 124px 0 50px;
  }
   .emdr-child-trauma-pg .vemdr-banner-wrapper .banner-title{
      margin-top: 0;
   }
   .emdr-child-trauma-pg .transparent-btn{
     width: 100%;
   }
   .emdr-affilate-pg .affiliate-para, 
   .emdr-partners-pg .affiliate-para {
      font-size: 28px;
      line-height: 38px;
      font-weight: 700;
  }
   .emdr-anger-pg .transparent-btn,
   .emdr-anger-pg .solid-btn,
   .emdr-stress-pg .solid-btn,
   .emdr-stress-pg .transparent-btn,
   .emdr-child-trauma-pg .transparent-btn,
   .emdr-child-trauma-pg .solid-btn,
   .emdr-self-esteem-pg .solid-btn,
   .emdr-self-esteem-pg .transparent-btn,
   .emdr-grief-pg .solid-btn,
   .emdr-grief-pg .transparent-btn,
   .emdr-phobia-pg .solid-btn,
   .emdr-phobia-pg .transparent-btn,
   .emdr-addiction-page .solid-btn,
   .emdr-addiction-page .transparent-btn,
   .emdr-anxiety-pg .solid-btn,
   .emdr-anxiety-pg .transparent-btn,
   .emdr-depresion-pg .solid-btn,
   .emdr-depresion-pg .transparent-btn,
   .emdr-ptsd-pg .solid-btn,
   .emdr-ptsd-pg .transparent-btn,
   .emdr-about-us-pg .transparent-btn,
   .emdr-about-us-pg .solid-btn,
   .emdr-result-pg .transparent-btn,
   .emdr-affilate-pg .transparent-btn,
   .emdr-video-pg .transparent-btn,
   .emdr-diagnostic-pg .transparent-btn,
   .test-good-pg-navbar .back-test-btn,
   .appreciate-good-pg .appreciate-solid-btn,
   .home-pg-mn .solid-btn,
   .emdr-partners-pg .solid-btn,
   .emdr-partners-pg .transparent-btn{
      width: 100%;
   }
   .emdr-diagnostic-pg .solid-btn{
      width: 60%;
      height: 40px;
   }
   .diagnostic-bx .diagnostic-card .test-btn {
      width: 100%;
      border-width: 1px;
  }
   .emdr-anger-pg .anger-para-one,
   .emdr-stress-pg .stress-para-one ,
   .emdr-self-esteem-pg .self-para-one,
   .emdr-grief-pg .grief-para-one,
   .emdr-phobia-pg .phobia-para-one,
   .emdr-addiction-page .addiction-para-one,
   .emdr-anxiety-pg .anxiety-para-one,
   .emdr-depresion-pg .depresion-para-one,
   .emdr-ptsd-pg .ptsd-para-one,
   .emdr-about-us-pg .about-us-para-one{
      color: #3a4775;
   }
   .emdr-about-us-pg .our-founder-cntnt-wrap .img-wrapper img {
      height: 375px;
      width: auto;
   } 
   .emdr-about-us-pg .vemdr-page-header {
      background-image: none;
      padding: 0 ;
   }
   .emdr-about-us-pg .about-us-para-page,
   .emdr-about-us-pg .about-us-para {
      font-size: 18px;
      line-height: 24px;
   }

   .emdr-about-us-pg .banner-hdng .small-title {
      font-size: 34px;
      line-height: 44px;
  }
   .emdr-about-us-pg .emdr-about-us-row {
      padding: 35px 20px;
   } 
   .emdr-partners-pg .therapist-plan-sctn .price-bx-mn {
      margin: 0 0 0 0px;
   }
   .owl-item-client-feedback {
      margin: 0 5px;
   }
   .emdr-partners-pg .affiliates-sctn ul li {
         width: 100%;
   }
   .emdr-partners-pg .affiliates-sctn .img-list-optn-bx img {
      max-width: 70px;
  }
   .living-addiction-sctn .rght-cntnt img {
      width: 81%;
      margin-left: 30px;
  }
   .home-pg-mn .owl-item-client-feedback {
      min-height: 280px;
   }
   .home-pg-mn .vemdr-page-header::before {
      content: "";
      /* background-image: url(../new_images/home-img.png); */
      background-repeat: no-repeat;
      position: absolute;
      top: 108px;
      right: -248px;  
      height: 100%;
      width: 100%;
      /* background-size: 410px; */
   }
   .home-pg-mn .recognized-by-section {
      margin: 0 0 10px 0;
      padding-top: 20px;
   }
   .vemdr-btn-primary {
      font-size: 16px;
   }
   .result-section {
      padding: 50px 0 50px 0;
      margin: 0;
      border-top: 1px solid #dadce0;
   }
   .access-plans-sctn-row {
      padding: 32px 10px 48px 25%;
   }

   .access-plans-sctn-row .vemdr-btn-primary .vemdr-double-right-icon {
      padding-right: 5px;
      padding-left: 8px;
   }

   .access-plans-sctn-row .vemdr-btn-primary {
      width: auto;
      min-width: 200px;
      max-width: -webkit-max-content;
      max-width: -moz-max-content;
      max-width: intrinsic;
      max-width: max-content;
      font-size: 16px;
   }

   .vemdr-result-page .access-plans-sctn-row .vemdr-btn-primary {
      display: block;
   }
   .what-emdr-pg-mn .vemdr-banner-wrapper-inner {
      margin-bottom: 50px;
      max-width: 100%;
   }
   #faq_start {
      padding: 0 0 50px 0;
   }
   .about-sctn {
      padding: 80px 0 40px 0;
      background-position: -252px;
      background-size: cover;
   }

   .about-sctn .aboutcontent h3 {
      font-size: 24px;
   }

   .feel-calmer-sctn .access-plans-sctn-row h3 {
      font-size: 18px;
      line-height: 25px;
   }

   .feel-calmer-sctn .access-plans-sctn-row p {
      font-size: 16px;
      /* margin: 12px 0 30px 5px; */
      line-height: 22px;
   }
   .home-pg-mn  .feel-calmer-sctn .access-plans-sctn-row p,
   .emr-faq-pg .feel-calmer-sctn .access-plans-sctn-row p,
   .terms-pg-mn .feel-calmer-sctn .access-plans-sctn-row p,
   .policy-pg-mn .feel-calmer-sctn .access-plans-sctn-row p{
      font-size: 16px;
      line-height: 22px;
   }
   .feel-calmer-sctn .access-plans-sctn-row .cntnt {
      padding: 0 5px 0 0;
   }

   /* .feel-calmer-sctn .access-plans-sctn-row {
      padding: 32px 10px 32px 18%;
   } */
   /* .find-therapist-pg .feel-calmer-sctn .access-plans-sctn-row {
      padding: 32px 10px 32px 15%;
  } */
   .emdr-faq-pg .can-be-done-sectn.feel-calmer-sctn .access-plans-sctn-row,
   .what-emdr-pg-mn .can-be-done-sectn.feel-calmer-sctn .access-plans-sctn-row{
      padding: 32px 10px;
      border-radius: 0;
   }
   .home-pg-mn .feel-calmer-sctn .access-plans-sctn-row,
   .emdr-faq-pg .feel-calmer-sctn .access-plans-sctn-row,
   .terms-pg-mn .feel-calmer-sctn .access-plans-sctn-row,
   .policy-pg-mn .feel-calmer-sctn .access-plans-sctn-row,
   .what-emdr-pg-mn .feel-calmer-sctn .access-plans-sctn-row,
   .emdr-diagnostic-pg .feel-calmer-sctn .access-plans-sctn-row{
      padding: 32px 10px 32px 24%;
      max-width: 100%;
      margin-left: 0;
   }
   .emdr-child-trauma-pg .banner-hdng .small-title {
      font-weight: 600;
      font-size: 20px;
      line-height: 30px;
      color: #FFFFFF;
  }
   .emdr-child-trauma-pg .vemdr-banner-wrapper h1.banner-title, 
   .emdr-addiction-page .vemdr-banner-wrapper h1.banner-title, 
   .emdr-anger-pg .vemdr-banner-wrapper h1.banner-title, 
   .emdr-anxiety-pg .vemdr-banner-wrapper h1.banner-title, 
   .emdr-depresion-pg .vemdr-banner-wrapper h1.banner-title, 
   .emdr-grief-pg .vemdr-banner-wrapper h1.banner-title, 
   .emdr-phobia-pg .vemdr-banner-wrapper h1.banner-title, 
   .emdr-ptsd-pg .vemdr-banner-wrapper h1.banner-title, 
   .emdr-stress-pg .vemdr-banner-wrapper h1.banner-title, 
   .emdr-self-esteem-pg .vemdr-banner-wrapper h1.banner-title {
      font-size: 30px;
      line-height: 40px;
      font-weight: 600;
   }
   .terms-pg-mn .page-content-nav,
   .policy-pg-mn .page-content-nav {
      padding: 12px;
   }
   .terms-pg-mn .page-content-nav a,
   .policy-pg-mn .page-content-nav a{
      font-size: 20px;
      line-height: 30px;
   }
   .emdr-faq-pg .faq-sctn .accordion-header h6 {
      font-size: 16px;
      line-height: 24px;
   }
   .emdr-faq-pg .faq-sctn .accordion-content p {
      font-size: 14px;
      line-height: 20px;
  }
   .emdr-faq-pg .accordion-item .accordion-header {
      padding: 12px;
   }
   .feel-calmer-sctn .access-plans-sctn-row::before {
      background-size: contain;
      background-position: 0 bottom;
      left: -150px;
   }
   .are-u-therapist-sctn .access-plans-sctn-row::before {
      background-image:none;
  }
   .are-u-therapist-sctn .access-plans-sctn-row::before {
      left: -15px;
   }
   .client-feedback-section {
      padding: 0;
      margin-bottom: 50px;
   }
   .feelimg {
      text-align: center;
   }
   .feelsec .feelimg img {
      /* border-radius: 67px; */
      width: 200px;
      height: 200px;
   }
   .feelsec .feelimg:hover img {
      margin-top: -22px;
      margin-left: 0;
      transform: unset;
   }
   .ftr-mn .logo-and-social img {
      max-width: 110px;
   }

   .what-emdr-pg-mn .vemdr-page-header::before {
      width: 100%;
      background-position: center;
      background-size: cover;
   }

   .what-emdr-pg-mn .vemdr-banner-wrapper .banner-txt {
      max-width: 60%;
      font-size: 24px;
      line-height: 33px;
   }

   .faqtwo.faq-sctn .faq-background-img-mobile {
      height: 98%;
   }

   .emdr-done-sctn h3 {
      font-size: 20px;
      line-height: 28px;
   }

   .emdr-done-sctn .vemdr-btn {
      width: -webkit-max-content;
      width: -moz-max-content;
      width: intrinsic;
      width: max-content;
   }

   .emdr-done-sctn .vemdr-btn .vemdr-double-right-icon {
      margin-left: 12px;
   }

   .faqthree.faq-sctn .faq-background-img {
      top: 12px;
      width: 100%;
      min-height: 100%;
      max-height: 100%;
      height: 100%;
   }

   .faqone .faq-background-img {
      height: 88%;
      top: 58px;
   }

   .abt-program-pg .vemdr-page-header::before {
      width: 95%;
      background-size: 96%;
   }

   .abt-program-pg .vemdr-banner-wrapper h1.banner-title {
      line-height:35px;
      font-size: 30px;
   }

   .abt-program-pg .vemdr-banner-wrapper .banner-txt {
      font-size: 24px;
   }
   .affilate-pg .vemdr-banner-wrapper .banner-txt {
      font-size: 16px;
      line-height: 22px;
   }
   .compare-sctn .hdng-sctn p {
      font-size: 16px;
      margin: 5px 0 0 0;
   }
   .unlimitedSession-sctn.feel-calmer-sctn .access-plans-sctn-row .cntnt {
      padding: 0 5px 0 0;
   }
   .unlimitedSession-sctn.feel-calmer-sctn .access-plans-sctn-row::before{
      left: -168px;
      /* opacity: 0.5; */
   }
   /* .are-u-therapist-sctn .access-plans-sctn-row p {
      margin: 12px 0 30px 30px;
   } */

   .pricing-pg-mn .feel-better-sctn .img-sctn img {
      top: 0;
      left: 0;
      max-height: 160px;
      position: unset;
   }
   .price-bx-mn {
      margin: 0 0 0 50px;
      min-width: 0;
   }
   .need-help-sctn .pricebox-item .pricebox {
      margin: 0 0 0 50px;
      max-width: 80%;
      min-width: 0;
  }
   .pricing-pg-mn .select-btn{
      width: 100%;
   }
   .pricing-pg-mn .feel-better-sctn {
      max-width: 100%;
      margin: 60px 0 40px auto;
      padding: 0 15px;
   }

   .pricing-pg-mn .feel-btr-sctn-mn-row {
      border-radius: 0;
   }

   .pricing-pg-mn .feel-better-sctn h3 {
      font-size: 25px;
      margin: 0 40px 0 0;
   }

   .pricing-pg-mn .feel-better-sctn p {
      font-size: 16px;
      line-height: 22px;
   }

   .pricing-pg-mn .gift-healing-sctn .hdng-sctn,
   .pricing-pg-mn .need-help-sctn {
      text-align: left;
   }

   .pricing-pg-mn .gift-healing-sctn .hdng-sctn img,
   .pricing-pg-mn .need-help-sctn .hdng-sctn img {
      width: 100%;
      max-height: 300px;
      object-fit: cover;
      border-radius: 20px;
   }

   .pricing-pg-mn .vemdr-page-header {
      background-image: unset;
      padding: 0 0 50px 0;
   }

   .pricing-pg-mn .vemdr-page-header::before {
      /* background-image: url(../new_images/pricing-bnr-bg-mobile.png); */
      width: 100%;
      background-size: 672px;
      /* height: 120%; */
      background: #3A4775;
   }

   /* .pricing-pg-mn .feel-better-sctn::after {
      background-size: 300px;
      min-height: 75px;
      right: 8px;
      top: 0;
   } */

   .pricing-pg-mn .banner-hdng .small-title {
      font-size: 20px;
      line-height: 28px;
      margin: 0;
   }

   .bold-sky-bnr-text {
      font-size: 18px;
      line-height: 25px;
      margin: 15px 0 0 0;
   }

   .need-help-sctn .img-list-optn-bx {
      padding: 20px 0 20px 0;
   }

   .need-help-sctn .img-list-optn-bx h4 {
      font-size: 16px;
      line-height: 22px;
   }

   .pricing-pg-mn .gift-healing-sctn .hdng-sctn p,
   .pricing-pg-mn .need-help-sctn .hdng-sctn p {
      font-size: 16px;
      line-height: 22px;
   }

   .pricing-pg-mn .gift-healing-sctn::before {
      background-size: 120%;
      height: 100%;
      background-image: none;
   }

   .pricing-pg-mn .need-help-sctn {
      padding: 20px 0 0 0;
      margin: 50px 0 50px 0;
   }

   .need-help-sctn .img-lst-mn-row {
      margin: 25px 0 15px 0;
   }

   .left-gap-container {
      max-width: 100%;
      padding-right: 15px;
      padding-left: 15px;
      margin-right: auto;
      margin-left: auto;
   }

   .emdr-addiction-pg .vemdr-page-header::before {
      display: none;
   }

   .emdr-addiction-pg .vemdr-page-header .bnr-rght img {
      max-width: 200px;
      margin-left: -25px;
   }
   .emdr-affilate-pg .vemdr-page-header .bnr-rght img {
      max-width: 200px;
      margin-left: -85px;
   }
   .emdr-addiction-pg .vemdr-page-header {
      padding: 0 0 70px 0;
   }
   .emdr-addiction-pg .vemdr-banner-wrapper .small-title {
      margin: 0;
      font-size: 24px;
      line-height: 33px;
   }

   .emdr-addiction-pg .vemdr-banner-wrapper .banner-title {
      font-size: 30px;
      line-height: 30px;
      margin: 8px 0;
   }

   .living-addiction-sctn {
      /* background-image: url(../new_images/living-addiction-bg-mobile.png); */
      background-size: 100%;
   }
   .emdr-addiction-pg .living-addiction-sctn {
      padding: 0 0 50px 0;
   }
   .living-addiction-sctn .vemdr-btn {
      width: auto;
   }

   .client-feedback-owl {
      overflow: hidden;
   }

   .client-feedback-owl .owl-stage-outer {
      margin-left: 0px;
   }

   .living-addiction-sctn .rght-cntnt .txt-wrapper {
      max-width: 100%;
   }

   .living-addiction-sctn .img-list-optn-bx h4 {
      font-size: 16px;
   }

   .living-addiction-sctn .img-list-optn-bx {
      padding: 0 10px 25px 0;
   }

   .free-from-addiction-sctn .access-plans-sctn-row::before,
   .feel-calmer-sctn .access-plans-sctn-row::before{
      background-size:100% 100%;
      left: -150px;
      background-position: 0;
   }
   
   .emdr-faq-pg .feel-calmer-sctn .access-plans-sctn-row::before,
   .what-emdr-pg-mn .feel-calmer-sctn .access-plans-sctn-row::before{
      background-size:100% 100%;
      left: -165px;
      background-position: 0;
   }
   .free-from-addiction-sctn .access-plans-sctn-row .cntnt,
   .feel-calmer-sctn .access-plans-sctn-row .cntnt,
   .feel-calmer-sctn .access-plans-sctn-row .cntnt{
      padding: 0 0 0 0px !important;
   }
   
   .emdr-faq-pg .feel-calmer-sctn .access-plans-sctn-row .cntnt,
   .terms-pg-mn .feel-calmer-sctn .access-plans-sctn-row .cntnt,
   .policy-pg-mn .feel-calmer-sctn .access-plans-sctn-row .cntnt,
   .what-emdr-pg-mn .feel-calmer-sctn .access-plans-sctn-row .cntnt{
      padding: 0px 0 0 20px;
  }
   .emdr-diagnostic-pg .feel-calmer-sctn .access-plans-sctn-row .cntnt{
      padding: 0 0 0 60px;
   }
   /* .img-list-optn-bx {
      padding: 20px 0 20px 0;
   } */

   .img-list-optn-bx h4 {
      font-size: 16px;
   }
   .emdr-work-video-sctn {
      flex-direction: column;
      align-items: center;
      width: 100%;
   }
   .emdr-work-video-sctn .video-sctn-rght {
      padding: 35px 20px;
      width: 100%;
      border-radius: 0;
   }
   .emdr-work-video-sctn .video-sctn-lft {
      margin: 0;
   }
   .vemdr-feedback-videos {
      border-radius: 15px;
   }

   .emdr-stress-pg .let-childhood-trauma {
      margin: 0 0 60px 0;
   }

   .emdr-partners-pg .vemdr-banner-wrapper h1.banner-title {
      font-size: 40px !important;
      line-height: 52px !important;
      margin: 0 0 18px 0;
      /* width: max-content; */
   }

   .emdr-partners-pg .vemdr-banner-wrapper .banner-hdng {
      max-width: 89%;
   }

   .emdr-partners-pg .vemdr-banner-wrapper .bold-sky-bnr-text {
      font-size: 14px;
      margin: 0 0 20px 0;
   }

   .enhance-your-practice {
      background-image: unset;
      padding: 50px 0;
   }

   .enhance-your-practice .vemdr-btn {
      width: auto;
      max-width: 245px;
   }
   .find-therapist-pg .vemdr-page-header {
      padding: 0;
   }
   .emdr-partners-pg .partners-pg-review-sctn::before {
      top: -110px;
      background-size: 275px;
      right: -45%;
   }

   .enhance-your-practice .rght-cntnt img {
      height: 145px;
      object-fit: cover;
   }
   .emdr-partners-pg .enhance-your-practice .rght-cntnt img {
      height: auto;
      object-fit: cover;
   }

   .therapist-plan-sctn .therapist-plan-bg {
      display: none;
   }

   .therapist-plan-sctn .therapist-plan-bg-mobile {
      display: block;
   }

   .check-icon-list {
      margin: 0;
      width: 100%;
   }

   .check-icon-list:last-child {
      margin: 0;
   }

   .check-icon-list:last-child li:first-child {
      margin: 0;
   }

   .check-icon-list li {
      margin: 15px 0;
   }

   .faqtwo.affiliates-sctn .faq-background-img-mobile {
      height: 105%;
   }

   .emdr-diagnostic-pg .vemdr-page-header .banner-hdng h1.banner-title {
      margin: 0 0 15px 0;
      min-width: auto;
      font-size: 42px;
      line-height: 57px;
   }

   .emdr-diagnostic-pg .vemdr-page-header .banner-hdng p {
      font-size: 16px;
      line-height: 22px;
   }

   .emdr-diagnostic-pg .vemdr-page-header .bnr-rght img {
      max-width: 265px;
      margin: 0 0 0 -70px;
   }

   .emdr-diagnostic-pg .vemdr-page-header .banner-hdng {
      max-width: 100%;
   }
/* 
   .emdr-diagnostic-pg .vemdr-page-header {
      background-image: url(../new_images/diag-bnr-bg-mobile.png);
      background-size: 100%;
      background-position: top left;
      padding: 0 0 70px 0;
      border-radius: 32% 0% 76% 41% / 0% 19% 60% 15%;
      margin-bottom: 30px;
   } */

   .diagnostic-card-img-wrapper .card-img-top {
      height: 165px;
   }

   /* .emdr-result-pg .vemdr-page-header {
       background-image: url(../new_images/result-bnr-bg-mobile.png);
      background-size: 440px;
   } */

   .emdr-result-pg .vemdr-page-header .banner-hdng .bold-sky-bnr-text {
      max-width: 73%;
      margin-bottom: 30px;
      font-size: 16px;
   }

   .emdr-result-pg .review-fb-bx::before {
      top: auto;
      right: 55%;
      left: auto;
      bottom: 0;
   }

   .emdr-result-pg .video-and-review .video-cntnt img {
      border-radius: 28px;
   }

   .emdr-result-pg .customer-testimonial-sctn .owl-stage-outer {
      margin-left: 0;
   }

   .customer-testimonial-sctn .result-carousel .owl-nav {
      bottom: 10px;
   }

   .emdr-result-pg .feel-better-sctn,
   .blog-pg-mn .feel-better-sctn {
      max-width: 100%;
      margin: 60px 0 40px auto;
      padding: 0 15px;
   }

   .emdr-result-pg .feel-btr-sctn-mn-row,
   .blog-pg-mn .feel-btr-sctn-mn-row{
      border-radius: 0;
   }
   .blog-pg-mn .feel-better-sctn .section-title-common,
   .emdr-result-pg .feel-better-sctn .section-title-common,
   .pricing-pg-mn .feel-better-sctn .section-title-common{
      font-size: 26px;
      line-height: 36px;
      font-weight: 500 !important;
      margin: 0;
  }
   .blog-pg-mn .feel-better-sctn p {
      font-size: 16px;
      line-height: 26px;
   }
   .emdr-result-pg .feel-better-sctn .img-sctn img,
   .blog-pg-mn .feel-better-sctn .img-sctn img{
      top: 0;
      left: 0;
      max-height: 160px;
      position: unset;
   }

   .emdr-result-pg .feel-better-sctn::after {
      right: 0;
      width: 100%;
      background-size: 100%;
      min-height: 71px;
   }

   .feel-better-sctn h3, .feel-better-sctn h4 {
      font-size: 24px;
      margin: 0 40px 0 0;
   }

   .customer-testimonial-sctn .filtersec ul li a {
      padding: 12px 15px;
   }

   .emdr-result-pg .review-on-fb {
      padding: 60px 0 65px 0;
   }

   .emdr-result-pg .review-fb-bx h3 {
      font-size: 24px;
      line-height: 34px;
   }

   .emdr-result-pg .review-fb-bx .bold-sky-bnr-text {
      font-size: 14px;
   }

   .customer-testimonial-sctn::before {
      display: none;
   }

   .emdr-result-pg .video-review-mn .video-review-carousal {
      overflow: hidden;
   }

   .emdr-result-pg .video-review-mn .owl-stage-outer {
      margin-left: -20px;
   }
   .blog-pg-mn .feel-better-sctn {
      margin: 25px 0 40px auto;
   }
   .about-us-pg .vemdr-page-header {
      background-image: url(../new_images/about-us-bnr-bg-mobile.png);
      background-size: 300px;
   }

   .about-us-pg .vemdr-page-header::before {
      background-image: url(../new_images/three-dot-bg.png);
      display: block;
      background-position: bottom right;
      right: 0;
      height: 136%;
      width: 100%;
      bottom: 0;
      background-size: 230px;
   }

   .about-us-pg .vemdr-banner-wrapper .small-title {
      font-size: 24px;
      margin: 20px 0 0 0;
   }

   .about-us-pg .vemdr-banner-wrapper .bold-sky-bnr-text {
      max-width: 100%;
   }

   .about-us-pg .our-founder-sctn .cntnt-wrapper {
      padding: 45px 45px;
      width: 100%;
      background-color: #fffaf3;
   }

   .about-us-pg .our-founder-sctn .cntnt-bx-mn {
      margin-bottom: 50px;
   }

   .about-us-pg .our-founder-sctn {
      padding: 0;
   }
   .about-us-pg .aboutUsOurFounderBG {
      top: -2%;
      height: 100%;
   }
   .about-us-pg .our-partners-sctn .img-mn-fr-mbl {
      flex-wrap: wrap;
      justify-content: center;
   }

   .about-us-pg .our-partners-sctn .img-mn-fr-mbl a {
      width: 50%;
      display: block;
      text-align: center;
   }

   .about-us-pg .our-partners-sctn .img-mn-fr-mbl img {
      max-width: 70%;
      margin: 20px auto;
   }

   .about-us-pg .our-partners-sctn h3 {
      font-size: 16px;
      line-height: 22px;
      margin: 15px 0 40px 0;
   }

   .news-media-sctn .customerreviewbox {
      max-width: 100%;
   }

   .news-media-sctn .customerreviewbox .bold-sky-bnr-text a {
      font-size: 14px;
      line-height: 20px;
   }

   .about-us-pg .vemdr-banner-wrapper .bold-sky-bnr-text {
      margin: 22px 22px 0 0;
   }

   .about-us-pg .news-media-sctn::before {
      background-size: 45%;
      top: -25px;
   }

   .find-therapist-pg .vemdr-page-header .banner-title {
      font-size: 30px;
      line-height: 36px;
      margin: 8px 0 0 0;
      font-weight: 500;
   }

   .find-therapist-pg .vemdr-banner-wrapper .small-title {
      font-size: 18px;
      margin: 20px 0 20px 0;
      line-height: 25px;
   }

   .collapse-img-details-bx .cntnt-bx-mn {
      flex: 0 0 50%;
      max-width: 50%;
      margin-bottom: 10px !important;
   }

   .collapse-img-details-bx .ownerimg img {
      height: 210px;
   }

   .therapist-lst-sctn .thrapst-lst-sctn-bg {
      top: -122px;
      width: 25px;
   }

   .filter-btn-mn ul li a {
      padding: 12px 15px;
   }

   .vemdr-page-navigation {
      padding: 0px 0;
   }
   .what-emdr-pg-mn .vemdr-page-navigation,
   .home-pg-mn .vemdr-page-navigation,
   .abt-program-pg .vemdr-page-navigation,
   .pricing-pg-mn .vemdr-page-navigation,
   .emdr-child-trauma-pg .vemdr-page-navigation,
   .emdr-anger-pg .vemdr-page-navigation,
   .emdr-stress-pg .vemdr-page-navigation,
   .emdr-self-esteem-pg .vemdr-page-navigation,
   .emdr-grief-pg .vemdr-page-navigation,
   .emdr-phobia-pg .vemdr-page-navigation,
   .emdr-addiction-page .vemdr-page-navigation,
   .emdr-anxiety-pg .vemdr-page-navigation,
   .emdr-depresion-pg .vemdr-page-navigation,
   .emdr-ptsd-pg .vemdr-page-navigation,
   .emdr-about-us-pg .vemdr-page-navigation,
   .emdr-result-pg .vemdr-page-navigation,
   .emdr-affilate-pg .vemdr-page-navigation,
   .emdr-video-pg .vemdr-page-navigation,
   .emdr-diagnostic-pg .vemdr-page-navigation,
   .emdr-partners-pg .vemdr-page-navigation,
   .find-therapist-pg .vemdr-page-navigation,
   .emdr-faq-pg .vemdr-page-navigation,
   .find-therapist-pg .vemdr-page-navigation,
   .contact-pg-mn .vemdr-page-navigation,
   .terms-pg-mn .vemdr-page-navigation,
   .policy-pg-mn .vemdr-page-navigation,
   .blog-pg-mn .vemdr-page-navigation,
   .registration-pg-mn .vemdr-page-navigation{
      padding: 0 20px;
   }
   .emdr-addiction-pg .vemdr-banner-wrapper .banner-title {
      font-size: 42px;
      line-height: 57px;
   }
   .blog-pg-mn .solid-btn,
   .blog-pg-mn .grey-btn{
      width: 180px;
   }
   .blog-pg-mn .blog-text {
      font-weight: 500;
      font-size: 18px;
      line-height: 30px;
  }
   .blog-pg-mn .blog-text-one {
   font-size: 30px;
   line-height: 40px;
  }
   .blog-pg-mn .feel-better-sctn::after,
   .emdr-result-pg .feel-better-sctn::after,
   .pricing-pg-mn .feel-better-sctn::after{
      background-size: 300px;
      min-height: 68px;
      right: 3px;
   }
   .blog-pg-mn .feel-better-sctn .img-sctn {
      text-align: center;
   }
   .emdr-result-pg .vemdr-banner-wrapper {
      max-width:100%;
   }
   .emdr-result-pg .banner-hdng .small-title {
      font-size: 28px;
      line-height: 38px;
   }
   .emdr-result-pg .vemdr-banner-wrapper h1.banner-title {
      font-size: 34px;
      line-height: 44px;
   }  
   .emdr-result-pg .banner-hdng p {
      font-size: 18px;
      line-height: 26px;
  }
   .diagnostic-quiz-pg .vemdr-banner-wrapper .banner-title span {
      font-size: 42px;
      line-height: 57px;
   }

   .diagnostic-quiz-pg .vemdr-page-header .bnr-rght img {
      margin-left: -65px;
   }

   .diagnostic-quiz-pg .vemdr-page-header {
      background-size: 655px;
      padding: 0 0 60px 0;
   }
   .diagnostic-question-pg .vemdr-page-header {
      padding: 0 0 50px 0;
   }
   .diagnostic-quiz-pg .big-btn .vemdr-btn {
      width: auto;
      max-width: inherit;
      margin: 35px 0 25px 0;
      font-size: 14px;
      line-height: 19px;
      border-radius: 50px;
   }
   .diagnostic-quiz-pg .big-btn .vemdr-btn span br {
      display: none;
   }
   .diagnostic-quiz-pg .big-btn .vemdr-btn .vemdr-double-right-icon {
      width: 22px;
   }

   .diagnostic-question-pg .navigation-btn-sctn .back-prev-btn,
   .diagnostic-question-pg .navigation-btn-sctn .next-btn {
      padding: 9px 18px;
      font-size: 13px;
      min-width: auto;
   }

   .diagnostic-result-pg .vemdr-page-header .bnr-rght-mn-img {
      display: block;
      max-width: 345px;
      margin-left: -85px;
   }

   .diagnostic-result-pg .vemdr-page-header .bnr-lft {
      position: relative;
      z-index: 1;
   }

   .diagnostic-result-pg .vemdr-page-header .small-title {
      font-size: 25px;
      margin: 20px 0 15px 0;
      line-height: 36px;
   }

   .diagnostic-result-pg .vemdr-page-header h3.small-title {
      margin: 5px 0 0 0;
   }

   .diagnostic-result-pg .vemdr-page-header .cntnt-p {
      margin: 20px 0 0 0;
   }

   .childhood-quiz-pg .vemdr-banner-wrapper .small-title {
      font-size: 25px;
      line-height: 30px;
      margin: 0 25px 0 0;
   }

   .childhood-quiz-pg .vemdr-banner-wrapper .small-hdng {
      font-size: 18px;
   }

   .childhood-result-pg .vemdr-page-header .bnr-lft {
      padding: 0;
   }

   .childhood-result-pg .vemdr-banner-wrapper .small-title .js-scoreValue {
      font-size: 35px;
      padding: 0 0 0 10px;
      background: transparent;
      -webkit-box-shadow: none;
      -moz-box-shadow: none;
      box-shadow: none;
      height: auto;
      width: auto;
   }

   .childhood-result-pg .vemdr-banner-wrapper .small-title {
      font-size: 30px;
      line-height: 40px;
   }

   .childhood-result-pg .share-quiz-sctn::before {
      top: -115%;
      background-size: 40px;
   }

   .ptsd-result-pg .vemdr-page-header .small-title {
      font-size: 25px;
      margin: 0 0 10px 0;
      line-height: 34px;
   }

   .anxiety-result-pg .vemdr-banner-wrapper {
      padding: 0;
   }

   .addiction-result-pg .vemdr-banner-wrapper .small-title {
      font-size: 20px;
   }

   .addiction-result-pg .vemdr-page-header .addicted-category-mn {
      margin: 20px 0 30px 0;
   }

   .anger-quiz-page .vemdr-banner-wrapper .small-title {
      font-size: 32px;
      line-height: 45px;
      margin: 15px 25px 0 0;
   }

   .mentalTest-result-pg .vemdr-page-header .vemdr-btn {
      width: auto;
      font-size: 13px;
      padding: 0 15px;
      min-width: 128px;
   }

   .mentalAnxiety-result-pg .row.static-cntnt-mn {
      max-width: 100%;
   }

   .childhood-question-pg .vemdr-banner-wrapper .small-title {
      font-size: 32px;
      margin: 12px 0;
      line-height: 40px;
   }

   .childhood-question-pg .vemdr-banner-wrapper .small-hdng {
      font-size: 25px;
      line-height: 33px;
   }

   .mentalAnxiety-quiz-pg .vemdr-banner-wrapper .small-title {
      font-size: 35px;
      line-height: 45px;
   }

   .grief-quiz-page .vemdr-banner-wrapper .small-title {
      font-size: 30px;
      line-height: 48px;
   }

   .mentalAddiction-result-pg .vemdr-page-header .small-title {
      font-size: 20px;
      margin: 0;
   }

   .mentalAddiction-result-pg .vemdr-page-header .small-title .js-scoreValue {
      font-size: 22px;
      line-height: 32px;
   }

   .blog-pg-mn .bnr-sctn {
      padding: 0;
   }

   .blog-pg-mn .bnr-sctn h1 {
      margin: 0 0 30px 0;
      font-size: 35px;
      line-height: 42px;
   }

   .blog-pg-mn::before {
      background-size: 670px;
      top: -112px;
      visibility: hidden;
   }

   .blog-pg-mn .bnr-sctn .bnr-tags-p {
      max-width: 52%;
   }

   .blog-pg-mn .after-hdng-para {
      max-width: 50%;
   }

   .blog-pg-mn .blog-cntnt-sctn::before {
      top: unset;
      bottom: 0;
      height: 80%;
      width: 125%;
   }

   .emdr-faq-pg .vemdr-page-header .bnr-rght img {
      margin-left: -55px;
   }

   .access-plans-sctn-row h3 {
      font-size: 18px;
      line-height: 25px;
   }
   .home-pg-mn .access-plans-sctn-row h3 {
      font-size: 18px;
      line-height: 25px;
   }
   .vemdr-banner-wrapper .banner-txt {
      font-size: 16px;
   }

   .abt-program-pg .beginners-sctn .smlheadingtext,
   .customer-testimonial-sctn .bold-sky-bnr-text,
   .result-pg .review-fb-bx .bold-sky-bnr-text,
   .how-works-sctn .smlheadingtext {
      font-size: 16px;
   }

   .emdr-difference-sctn .differencebox h6 {
      line-height: 24px;
   }

   .about-us-pg .our-partners-sctn .bigtext {
      font-size: 24px;
      line-height: 33px;
   }

   .blog-dtls-pg::before {
      background-image: url(../new_images/blog-dtls-rght-bnr-bg-mobile.png);
      visibility: visible;
   }

   .blog-dtls-pg .mn-article-img {
      max-width: 100%;
      height: 250px;
   }

   .blog-dtls-pg .bnr-sctn h1 {
      margin: 15px 0 30px 0;
   }

   .skyblue-small-hdng,
   .blog-dtls-pg .comments-outer header h4 {
      font-size: 16px;
   }

   .pemdr-artners-pg .vemdr-banner-wrapper h1.banner-title {
      font-size: 42px;
      line-height: 57px;
      margin: 0 0 18px 0;
      width: auto;
   }

   .emdr-partners-pg .vemdr-banner-wrapper .bold-sky-bnr-text {
      font-size: 16px;
   }

   .emdr-partners-pg .enhance-your-practice .bold-sky-bnr-text, 
   .affiliates-sctn .cntnt-wrapper .bold-sky-bnr-text {
      font-size: 18px;
   }

   .get-free-lstng .bold-sky-bnr-text {
      font-size: 20px;
   }

   .find-therapist-pg .searchcontent .filter-lstng-title,
   .collapse-img-details-bx .ownerbox .bold-sky-bnr-text {
      font-size: 16px;
   }
   .emdr-addiction-pg .how-emdr-work-sctn .btm-cntnt .vemdr-btn {
      width: 285px;
   }
   .emdr-partners-pg .vemdr-page-header {
      margin-bottom: 0;
   }
   .diagnostic-result-pg .recognized-by-section .section-header {
      max-width: 100%;
   }
   .diagnostic-result-pg .vemdr-page-header {
      padding: 0;
   }
   .diagnostic-result-pg .affiliates-sctn .cntnt-wrapper ul li {
      width: 30%;
      margin: 8px 10px 8px 0;
   }
   .diagnostic-result-pg .vemdr-banner-wrapper h3.section-title-common {
      line-height: 52px;
   }
   .anxiety-result-pg .vemdr-banner-wrapper h3.section-title-common {
      padding-right: 20px;
   }
   .registrationPgFromCntntWrap {
      padding: 25px 20px;
   }
   .multipleLogoWrapper {
      margin: 8px 0 50px 0;
      flex-wrap: wrap;
   }
   .multipleLogoWrapper img {
      width: 45%;
      margin: 15px 8px;
   }
   .contact-pg-mn .contact-form {
      margin-top: -80px;
      padding: 35px;
   }
   .contact-pg-mn .contact-form .contact-heading {
      font-size: 24px;
      line-height: 34px;
  }
   .contact-pg-mn .common-form input, 
   .contact-pg-mn .common-form textarea {
      padding: 12px;
   }
   .contact-pg-mn .smltext {
      padding-left: 35px;
      font-weight: 400;
      font-size: 18px;
      line-height: 28px;
  }
   .different-test-modal .modal-content .modal-subheading {
      font-size: 18px;
      line-height: 28px;
      margin: 0;
  }
   .different-test-modal .modal-content .modal-hdng {
      font-size: 28px;
      line-height: 38px;
   }
   .different-test-modal .modal-content p {
      font-size: 16px;
      line-height: 24px;
   }
   .different-test-modal .modal-content p.bigtext {
      margin: 0;
   }
   .different-test-modal .client-feedback-owl .owl-item-client-feedback {
      margin: 30px 0 0;
   }
   .different-test-modal .modal-content .solid-btn {
      margin:30px 0 0;
      width: auto;
   }
   .registration-pg-mn .iconWithBoldTextList li {
      width: 100%;
      padding: 20px 0;
   }
   .registration-pg-mn .banner-title {
      font-size: 28px;
      line-height: 38px;
   }
   .registration-pg-mn .registrationPgFromCntntWrap {
      padding: 30px;
  }
   .registration-pg-mn .registrationPgFromCntntWrap .innerFormheading {
      font-size: 26px;
      line-height: 36px;
   }
   .registration-pg-mn .registerPgFaqMain .hdng-txt {
      font-weight: 700;
      font-size: 22px;
      line-height: 32px;
   }  
   /* .registration-pg-mn .faq-sctn .accordion-item-active .accordion-header h6, 
   .registration-pg-mn .faq-sctn .accordion-item .accordion-header h6 {
      font-weight: 500;
  } */
  .registration-pg-mn .iconWithBoldTextList{
   margin-top: 20px;
  }
   .registerPgFaqMain {
      padding: 0;
      margin-bottom: 0;
   }
   .what-emdr-pg-mn .vemdr-banner-wrapper h1.banner-title {
      line-height: 40px;
      font-size: 36px;
  }
   .what-emdr-pg-mn .faq-sctn .accordion-item-active .accordion-header h6, 
   .what-emdr-pg-mn .faq-sctn .accordion-item .accordion-header h6 {
      font-size: 20px;
      line-height: 30px;
   }
   .what-emdr-pg-mn .faq-sctn .accordion-content p {
      font-size: 16px;
      line-height: 24px;
  }
   .pricing-pg-mn .vemdr-banner-wrapper .page-subtitle-text {
      font-size: 18px;
      line-height: 28px;
   }

   .abt-program-pg .abt-program-faq .faq-cntnt-sctn .vemdr-button-wrapper {
      display: flex;
      justify-content: center;
   }

   .video-review-mn .owl-dots {
      bottom: 0px !important;
  }
  .emdr-result-pg .customersec {
    padding-top: 35px !important;
}

}

@media screen and (max-width: 460px) {
   .home-pg-mn .vemdr-page-header::before {
      top: 108px;
      right: -133px; 
   }
   .vemdr-page-navigation {
      justify-content: flex-start;
   }
   .vemdr-page-navigation .navbar-brand {
      width: auto;
      margin-right: 0;
   }
   .vemdr-page-navigation .navbar-brand img {
      height: 32px;
   }
   .vemdr-page-navigation .free-and-login-mn {
      margin-right: 8px;
      margin-left: auto;
   }
   .vemdr-page-navigation .logout-profile-mn {
      margin-left: auto;
   }
   .vemdr-page-navigation .vemdr-btn {
      width: auto;
      padding-right: 10px;
      padding-left: 10px;
      font-size: 10px;
      height: 28px;
   }
   .vemdr-page-navigation .vemdr-btn .vemdr-double-right-icon {
      margin-left: 5px;
   }
   .emdr-affilate-pg.abt-program-pg .vemdr-banner-wrapper {
      max-width: 100%;
   }
   .inpt-btn-wth-arrow-mn .vemdr-btn {
      font-size: 14px;
      line-height: 19px;
   }
   .diagnostic-question-pg .tagline-sctn p {
      margin: 0 0 20px 0;
   }
   .anxiety-result-pg .vemdr-banner-wrapper h3.section-title-common {
      padding-right: 0;
   }

   .cwaPgCntntWraper .blackBoardCntntSctn {
      width: 100%;
   }
}
@media screen and (max-width: 450px) {
   .faqthree {
      padding: 75px 0 50px 0;
   }
  
   .faqtwo.faq-sctn {
      margin-top: 25px;
   }

   .what-emdr-pg-mn .vemdr-page-header::before {
      width: 100%;
   }

 

   .what-emdr-pg-mn .vemdr-banner-wrapper .banner-txt {
      max-width: 100%;
   }

   .abt-program-pg .emdr-experts-sctn .faq-hdng-sctn {
      text-align: left;
   }

   .abt-program-pg .emdr-experts-sctn .img-list-optn-bx {
      text-align: left;
      padding: 10px 10px 20px 10px;
   }Done

   .how-works-sctn .faq-img-sctn img {
      width: 85%;
   }

   .abt-program-pg .beginners-sctn .cntnt-bx-mn {
      background-size: 265%;
   }

   .abt-program-pg .beginners-sctn .faq-background-img-mobile {
      width: 50px;
      top: -24%;
   }

   .abt-program-faq .faq-background-img {
      top: -20px;
      height: 102%;
   }

   .abt-program-pg .emdr-experts-sctn .faq-img-sctn img {
      max-width: 80%;
   }

   .abt-program-pg .bnr-last-para p {
      margin: 0 0 5px 0;
      font-size: 18px;
      line-height: 25px;
   }

   .emdr-done-sctn p {
      font-size: 16px;
      line-height: 22px;
   }

   .emdr-done-sctn h3 {
      font-size: 18px;
      line-height: 25px;
   }

   .pricing-pg-mn .slider-cntnt .owl-stage-outer {
      margin-left: -25px;
   }

   .pricing-pg-mn .gift-healing-sctn::before {
      /* background-image: url(../new_images/gift-of-healing-bg-mobile.png); */
      height: 100%;
      background-size: 735px;
      left: -82px;
      width: 160%;
      top: 0;
   }

   .pricing-pg-mn .need-help-sctn {
      padding: 0;
   }Done

   .pricing-pg-mn .need-help-sctn::before {
      /* background-image: url(../new_images/pricing-help-bg-mobile.png); */
      border-radius: 31% 47% 70% 39% / 29% 34% 35% 30%;
      height: 100%;
      background-size: 676px;
      left: -62px;
      width: 165%;
   }

   /* .pricing-pg-mn .vemdr-page-header::before {
      background-size: 685px;
      height: 115%;
      width: 1Done22%;
   } */

  
   .emdr-addiction-pg .vemdr-page-header .bnr-rght img {
      max-width: 170px;
      margin-left: -50px;
   }

   .owl-item-client-feedback .client-info {
      display: block;
   }

   .emdr-addiction-pg .how-emdr-work-sctn {
      background-image: url(../new_images/addiction-emdr-work-bg-mobile.png);
   }

   .let-childhood-trauma::before {
      display: none;
   }

   .let-childhood-trauma .owl-item-client-feedback .client-img img {
      width: 145px;
   }

   .owl-item-client-feedback .client-info .client-name {
      margin: 20px 0 0px 0;
   }

   .emdr-result-pg .customersec .result-carousel .client-feedback-box .feedback-header .client-cntnt {
    margin-top: 0px !important; 
}

.owl-item-client-feedback .client-name {
   padding-left: 0px !important;
}

   .emdr-addiction-pg .vemdr-banner-wrapper .bold-sky-bnr-text {
      font-size: 16px;
      margin: 22px 22px 35px 0;
   }

   .about-us-pg .vemdr-banner-wrapper .bold-sky-bnr-text {
      font-size: 16px;
   }

   .emdr-partners-pg .vemdr-page-header .bnr-rght img {
      max-width: 200px;
      margin: 20px 0 0 -90px;
   }
   Done
   .demdr-diagnostic-pg .vemdr-page-header .bnr-rght img {
      max-width: 265px;
      margin: 0 0 0 -70px;
      margin-top: 25px;
   }Done

   .diagnostic-bx .diagnostic-card .card-body {
      padding: 20px;
   }

   .diagnostic-result-pg .affiliates-sctn .cntnt-wrapper ul li {
      width: 46%;
   }
   .emdr-result-pg .before-after-sctn {
      display: flex;
      align-items: center;
      justify-content: center;
      flex-direction: column-reverse;
   }

   .edmr-result-pg .before-after-sctn .rght-sctn {
      margin: 0 0 20px 0;
   }Done

   .emdr-result-pg .before-after-sctn .rght-sctn .fr-mobile-img {
      display: block;
   }

   .emdr-result-pg .before-after-sctn .rght-sctn .fr-desktop-img {
      display: none;
   }Done

   .customer-testimonial-sctn .searchbox {
      width: 100%;
   }

   .customer-testimonial-sctn .searchbox .form-control {
      width: 77%;
   }Done

   .customer-testimonial-sctn .bold-sky-bnr-text {
      font-size: 16px;
      line-height: 22px;
      margin: 0 10px 12px 0;
   }

   .customer-testimonial-sctn .searchbox {
      margin: 25px 0;
   }

   .review-on-fb {
      position: relative;
   }

   .review-on-fb::before {
      content: "";
      position: absolute;
      bottom: 7%;
      right: 0;
      background-image: url(../new_images/three-dot-long-bg.png);
      background-repeat: no-repeat;
      background-position: bottom right;
      background-size: 32px;
      height: 100%;
      width: 25%;
   }

   .video-review-mn .owl-item-client-feedback .client-img img {
      width: 120px;
   }

   .about-us-pg .news-media-sctn::before {
      background-size: 60%;
      top: -25px;
      right: -25px;
   }
/* 
   .find-therapist-pg .vemdr-page-header {
      background-image: url(../new_images/find-therapist-bnr-bg-mobile.png);
      background-size: 92%;
   } */

   .find-therapist-pg .vemdr-page-header .bnr-rght img {
      margin: 15px 0 0 -43px;
   }

   .find-therapist-pg .vemdr-page-header .bnr-rght {
      margin-left: -100px;
   }

   .find-therapist-pg .vemdr-banner-wrapper .bold-sky-bnr-text {
      font-size: 16px;
      margin: 22px 0 35px 0;
   }

   .collapse-img-details-bx .cntnt-bx-mn {
      flex: 0 0 100%;
      max-width: 100%;
   }

   .collapse-img-details-bx .cntnt-wrapper {
      padding: 30px;
   }

   .collapse-img-details-bx .ownerimg img {
      height: 300px;
   }

   .diagnostic-quiz-pg .vemdr-banner-wrapper .banner-title {
      font-size: 24px;
      line-height: 33px;
   }

   .diagnostic-quiz-pg .vemdr-banner-wrapper .banner-title span {
      font-size: 24px;
   }

   .footer.ftr-mn .row {
      margin: 0 auto;
   }
   .ftr-mn .logo-social-mn {
      padding: 0;
   }
   .ftr-mn .ftr-lst-mn {
      padding: 0;
   }
   .ftr-mn .logo-and-social .socialicons a {
      margin: 0 7px 0 0;
      height: 25px;
      width: 25px;
   }

   .ftr-mn .logo-and-social .socialicons a i {
      font-size: 15px;
   }
   .diagnostic-result-pg .vemdr-page-header .bnr-rght-mn-img {
      max-width: 252px;
      margin: 60px 0 0 -71px;
   }

   .diagnostic-result-pg .vemdr-page-header h3.small-title img {
      display: none;
   }

   .diagnostic-result-pg .affiliates-sctn .faq-cntnt-sctn img {
      max-width: 100%;
   }

   .childhood-quiz-pg .vemdr-page-header .bnr-rght img {
      margin: 17px 0 0 -55px;
   }

   .childhood-result-pg .vemdr-banner-wrapper .bold-sky-bnr-text {
      font-size: 16px;
      margin: 20px 0 20px 0;
   }

   .anxiety-result-pg .vemdr-banner-wrapper .small-title {
      font-size: 24px;
      line-height: 33px;
   }

   .anxiety-result-pg .vemdr-banner-wrapper #js-scoreValue {
      font-size: 42px;
      line-height: 57px;
   }

   .addiction-result-pg .vemdr-banner-wrapper .bold-sky-bnr-text {
      font-size: 16px;
   }

   .mentalAnxiety-quiz-pg .vemdr-banner-wrapper .small-title {
      font-size: 24px;
      line-height: 33px;
   }

   .mentalEsteem-quiz-pg .vemdr-banner-wrapper .small-title {
      font-size: 24px;
      line-height: 33px;
   }

   .grief-quiz-page .vemdr-banner-wrapper .small-title {
      font-size: 24px;
      line-height: 33px;
   }

   .blog-pg-mn::before {
      background-size: 540px;
      top: -18px;
      right: -35px;
      width: 135%;
   }

   .blog-pg-mn .bnr-first-big-para {
      max-width: 100%;
   }

   .blog-pg-mn .after-hdng-para {
      max-width: 72%;
   }

   .filter-tags-mn ul li {
      margin: 8px 12px 8px 0;
   }

   .filter-tags-mn ul li a {
      padding: 12px 15px;
   }

   .color-bx-wrap {
      padding: 20px;
   }

   .blog-pg-mn .blog-list-mn .blog-bx .blog-title {
      font-size: 20px;
      line-height: 33px;
   }

   .blog-pg-mn .comment-form-mn h3 {
      font-size: 18px;
      line-height: 25px;
   }

   .blog-pg-mn .blog-cntnt-sctn::before {
      top: unset;
      bottom: 0;
   }

   /* .faq-pg-mn .vemdr-banner-wrapper h1.banner-title {
      line-height: 42px;
      font-size: 32px;
   } */
   .blog-dtls-pg .mn-article-img {
      max-width: 100%;
      height: 230px;
      top: 0px;
      right: 0px;
      padding: 0px 10px;
   }

   .blog-dtls-pg .after-hdng-para {
      max-width: 62%;
   }

   .get-free-lstng .bold-sky-bnr-text {
      font-size: 18px;
   }

   .different-test-modal .modal-content .vemdr-btn {
      width: auto;
   }
   .feelsec .feelimg img {
      /* border-radius: 50px; */
      width: 180px;
      height: 150px;
   }
   /* .feel-calmer-sctn .access-plans-sctn-row::before {
      background-size: auto;
      left: -235px;
      width: calc(100% + 235px);
      background-position: left top;
  } */
  .are-u-therapist-sctn .access-plans-sctn-row::before {
      left: -15px;
      background-position: left bottom;
   }
   .about-us-pg .our-founder-sctn .cntnt-wrapper {
      padding: 30px;
   }
   .registrationPgFromMainWrap .centerTxtArrowBtn {
      width: 100%;
   }
   .registrationPgFromCntntInnerWrap #recaptcha_0 {
      transform: scale(0.82);
      -webkit-transform: scale(0.82);
      transform-origin: 0 0;
      -webkit-transform-origin: 0 0;
   }

   .pricing-pg-mn .box-section {
      margin-top: -80px !important;
  }

   .pricing-pg-mn .banner-bx-slider .owl-stage-outer {
      margin-left: -10px !important;
   }
   .pricing-pg-mn .banner-bx-slider .pricebox-item .price-bx-mn {
      margin: 0 0 0 0px !important;
   }

}

@media screen and (max-width: 760px)
{
   .ftr-mn .row .right_content .footerRightContentTxt {
      font-size: 15px;
  }
   .ftr-mn .row .right_content .right_logos li {
      padding: 15px 20px;
  }
}

@media screen and (max-width: 415px) {
   .pricing-pg-mn .pricing-page-container {
      height: 350px;
  }
}


@media screen and (max-width: 400px) {
   .blog-pg-mn .solid-btn, 
   .blog-pg-mn .grey-btn {
      width: 150px;
  }
   .home-pg-mn .vemdr-page-header::before {
      /* background-size: 430px; */
      width: 110%;
      top:137px;
   }

   .vemdr-page-navigation .navbar-toggler {
      margin-right: 8px;
   }

   .vemdr-navbar-btn-primary,
   .vemdr-navbar-btn-secondary {
      width: auto;
      height: auto;
      border-radius: 20px;
      color: #000;
      min-width: 75px;
      padding: 8px 10px;
      font-size: 10px;
   }

   .vemdr-page-navigation .vemdr-navbar-btn-primary {
      margin-right: 5px;
   }

   .vemdr-page-navigation {
      padding: 0px 0;
   }

   .access-plans-sctn-row {
      padding: 32px 10px 48px 18%;
   }

   .access-plans-sctn-row::before {
      background-size: 260px;
   }

   .about-sctn .video-play-icon {
      transform: translate(-50%, -155%);
   }

   /* .free-from-addiction-sctn .access-plans-sctn-row::before {
      left: -18px;
   } */

   .emdr-addiction-pg .how-emdr-work-sctn {
      margin: 20px 0 0 0;
   }

   .emdr-diagnostic-pg .vemdr-page-header {
      background-size: 158%;
   }

   .result-pg .video-and-review .video-cntnt img {
      width: 100%;
   }

   .childhood-result-pg .vemdr-banner-wrapper .small-title {
      font-size: 38px;
      line-height: 45px;
   }

   .childhood-result-pg .vemdr-banner-wrapper .small-title .js-scoreValue {
      font-size: 40px;
   }

   .anxiety-result-pg .vemdr-banner-wrapper .small-title {
      font-size: 30px;
      line-height: 30px;
   }

   .sast-result-pg .vemdr-banner-wrapper .small-title {
      font-size: 28px;
      line-height: 38px;
   }

   .sast-result-pg .vemdr-page-header h3.small-title {
      font-size: 30px;
   }

   .mentalAnger-result-pg .vemdr-banner-wrapper .small-title {
      font-size: 32px;
   }

   .mentalAddiction-result-pg .vemdr-page-header .small-title {
      font-size: 20px;
   }

   .mentalAddiction-result-pg .vemdr-page-header .small-title .js-scoreValue {
      font-size: 22px;
      line-height: 32px;
   }
}

@media screen and (max-width: 380px) {
   .emdr-addiction-pg .vemdr-page-header .bnr-rght img {
      max-width: 158px;
      margin-left: -65px;
   }
/* 
   .free-from-addiction-sctn .access-plans-sctn-row::before {
      left: -37px;
   } */

   .emdr-diagnostic-pg .vemdr-page-header .bnr-rght img {
      max-width: 215px;
      margin: 25px 0 0 -70px;
      margin-top: 35px;
   }

   .collapse-img-details-bx .cntnt-wrapper {
      padding: 25px;
   }

   .collapse-img-details-bx .ownerimg img {
      height: 248px;
   }

   .diagnostic-quiz-pg .vemdr-page-header .bnr-rght img {
      max-width: 180px;
      margin-left: -55px;
   }

   .diagnostic-result-pg .vemdr-page-header .bnr-rght-mn-img {
      max-width: 319px !important;
      margin-left: -130px !important;
   }

   .sast-quiz-pg .vemdr-page-header .bnr-rght img {
      max-width: 180px;
      margin: 0 0 0 -65px;
   }

   .test-quiz-pg-navbar .back-test-btn .vemdr-double-left-icon {
      display: none;
   }

   .test-quiz-pg-navbar .back-test-btn {
      min-width: auto;
   }
}

@media (min-width: 320px) and (max-width: 345px) {
   .emdr-addiction-pg .how-emdr-work-sctn {
      padding: 50px 0;
      background-size: 484px;
   }

   .grief-quiz-page .vemdr-banner-wrapper .small-title {
      font-size: 24px;
      line-height: 33px;
   }
}

@media (min-width: 359px) and (max-width: 450px) {
   .emdr-addiction-pg .how-emdr-work-sctn {
      padding: 50px 0;
      background-size: 449px;
   }

   .grief-quiz-page .vemdr-banner-wrapper .small-title {
      font-size: 24px;
      line-height: 33px;
   }
}
@media screen and (max-width: 350px) {
  .vemdr-page-navigation {
      padding: 0 8px!important;
  }
  .home-pg-mn .vemdr-page-header::before {
     top: 200px;
     width: 133%;
  }
   .vemdr-page-navigation .navbar-brand img {
      height: 30px;
   }
  .home-pg-mn .top_but2, 
  .what-emdr-pg-mn .top_but2, 
  .abt-program-pg .top_but2, 
  .pricing-pg-mn .top_but2, 
  .emdr-child-trauma-pg .top_but2, 
  .emdr-anger-pg .top_but2, 
  .emdr-stress-pg .top_but2, 
  .emdr-self-esteem-pg .top_but2, 
  .emdr-grief-pg .top_but2,  
  .emdr-phobia-pg .top_but2, 
  .emdr-addiction-page .top_but2, 
  .emdr-anxiety-pg .top_but2, 
  .emdr-depresion-pg .top_but2, 
  .emdr-ptsd-pg .top_but2, 
  .emdr-about-us-pg .top_but2, 
  .emdr-result-pg .top_but2, 
  .emdr-affilate-pg .top_but2, 
  .emdr-video-pg .top_but2, 
  .emdr-diagnostic-pg .top_but2,
  .emdr-partners-pg .top_but2,
  .find-therapist-pg .top_but2,
  .emdr-faq-pg .top_but2,
  .find-therapist-pg .top_but2,
  .contact-pg-mn .top_but2,
  .terms-pg-mn .top_but2,
  .policy-pg-mn .top_but2,
  .blog-pg-mn .top_but2,
  .registration-pg-mn .top_but2{
   padding: 6px;
   display: inline;
  }
   .contact-us.contact-page .vemdr-banner-wrapper {
      max-width: 100%;
   }
   .contact-pg-mn .solid-btn {
      width: 250px;
  }
   .contact-pg-mn .contact-form {
      padding: 18px;
   }
   .contact-pg-mn .smltext {
      padding-left: 20px;
  }
}

.owl-item-client-feedback{
   background: #88b3c514;
   /* border: solid 1px #eee; */
   min-height: 180px;
}
.emdr-partners-pg .owl-item-client-feedback{
   background: #88b3c514;
   border: solid 1px #eee;
   min-height: 320px;
}
.footer p {
   letter-spacing: 0 !important;
}
.differenceicon{
   margin-bottom: 7px;
}
.emdr-difference-sctn .differencebox p{
   margin-top: 7px;
}



.emdr-about-us-pg .our-founder-sctn .bigtext {
   display: flex;
   align-items: center;
   justify-content: center;
   cursor: pointer;
}
.emdr-about-us-pg .our-founder-sctn .bigtext i {
   font-size: 35px;
   margin-left: 20px;
   transition: 0.5s;
}
.emdr-about-us-pg .our-founder-sctn.active .bigtext i {
   transform: rotate(180deg);
   transition: 0.5s;
}

.emdr-about-us-pg .our-founder-sctn .founders-content {
   position: relative;
   display: flex;
   flex-direction: column;
   max-height: 0;
   overflow: hidden;
   transition: 0.6s;
}
.emdr-about-us-pg .our-founder-sctn.active .founders-content {
   max-height: 2500px;
   transition: 0.6s;
}

.vemdr-page-navigation .navbar-nav li.res-navItem-show {
   display: none;
}
.vemdr-page-navigation .navbar-nav li.res-nav-item {
   display: block;
}


 /* @media (max-width: 1800px) {
   .vemdr-page-navigation .navbar-nav li.res-navItem-show {
      display: block;
  }
  .vemdr-page-navigation .navbar-nav li.res-nav-item {
   display: none;
}
 } */
/* @media (max-width: 1800px)
{
   .navbar-expand-xl .container {
      -ms-flex-wrap: wrap;
      flex-wrap: wrap !important;
  }
   .navbar-expand-xl .navbar-toggler {
      display: block !important; 
  }
  .collapse:not(.show) {
   display: none !important;
}
.navbar-collapse {
   -ms-flex-preferred-size: 100%;
   flex-basis: 100% !important;
   -ms-flex-positive: 1;
   flex-grow: 1 !important;
   -ms-flex-align: center;
   align-items: center;
}
.navbar-expand-xl .navbar-nav {
   -ms-flex-direction: row ;
   flex-direction: column !important;
}
}

@media (max-width: 1366px)
{
   .navbar .container {
      max-width: none !important;
      padding-right: 10px !important;
    padding-left: 15px !important;
   }
} */



@media (min-width: 1200px)
{
   .therapist-ini-wd {
      -ms-flex: 0 0 20%;
      flex: 0 0 20%;
      max-width: 20%;
      padding-right: 15px;
      padding-left: 15px;
  }
}



/* ================ signuop option popup ================= */

.signup-option-popup {
   position: fixed;
   top: 0;
   left: 0;
   width: 100%;
   height: 100vh;
   z-index: 181;
   display: flex;
   align-items: center;
   justify-content: center;
   backdrop-filter: blur(10px);
   transform: scale(0);
   transition: 0.6s;
   /* display: none; */
}
.signup-option-popup.active {
   transform: scale(1);
   transition: 0.6s;
}


.signup-option-popup .signup_option_box {
   position: relative;
   width: 400px;
   min-height: 250px;
   background: #fff;
   display: flex;
   flex-direction: column;
   border-radius: 10px;
}


.signup-option-popup .signup_option_box .box_top {
   position: relative;
   width: 100%;
   padding: 15px 25px;
   border-bottom: 1px solid #0f1f5c;
   display: flex;
   align-items: center;
   justify-content: flex-end;
}
.signup-option-popup .signup_option_box .box_top a {
   position: relative;
   font-size: 18px;
   color: #3c4876;
   cursor: pointer;
}


.signup-option-popup .signup_option_box .box_content {
   position: relative;
   width: 100%;
   padding: 30px 10px;
   display: flex;
   flex-direction: column;
}
.signup-option-popup .signup_option_box .box_content h4 {
   position: relative;
   padding: 0px 15px;
   font-size: 22px;
   font-weight: 600;
   color: #0f1f5c;
}
.signup-option-popup .signup_option_box .box_content .choice_box_sec {
   position: relative;
   margin-top: 20px;
   width: 100%;
   display: flex;
   flex-direction: column;
}
.signup-option-popup .signup_option_box .box_content .choice_box_sec .choise_box {
   position: relative;
   padding: 15px;
   width: 100%;
   display: flex;
   align-items: center;
}
.signup-option-popup .signup_option_box .box_content .choice_box_sec .choise_box input[type="radio"] {
   display: none;
}

.signup-option-popup .signup_option_box .box_content .choice_box_sec .choise_box label {
   position: relative;
   display: flex;
   align-items: center;
   cursor: pointer;
}
.signup-option-popup .signup_option_box .box_content .choice_box_sec .choise_box label span {
   position: relative;
   width: 23px;
}
.signup-option-popup .signup_option_box .box_content .choice_box_sec .choise_box label span i {
   position: relative;
   font-size: 20px;
   color: #4B4F55;
}
.signup-option-popup .signup_option_box .box_content .choice_box_sec .choise_box label span i:first-child {
   display: block;
}
.signup-option-popup .signup_option_box .box_content .choice_box_sec .choise_box label span i:last-child {
   display: none;
}

.signup-option-popup .signup_option_box .box_content .choice_box_sec .choise_box label p {
   font-size: 20px;
   line-height: 1;
   margin: 0;
   margin-left: 5px;
   font-weight: 600;
   color: #4B4F55;
}


.signup-option-popup .signup_option_box .box_content .choice_box_sec .choise_box input[type="radio"]:checked + label span i {
   color: #3B4876;
}
.signup-option-popup .signup_option_box .box_content .choice_box_sec .choise_box input[type="radio"]:checked + label span i:first-child {
   display: none;
}
.signup-option-popup .signup_option_box .box_content .choice_box_sec .choise_box input[type="radio"]:checked + label span i:last-child {
   display: block;
}
.signup-option-popup .signup_option_box .box_content .choice_box_sec .choise_box input[type="radio"]:checked + label p {
   color: #3B4876;
}


.signup-option-popup .signup_option_box .box_content .btn_sec {
   position: relative;
   width: 100%;
   display: flex;
   justify-content: center;
   margin-top: 25px;
}
.signup-option-popup .signup_option_box .box_content .btn_sec a {
   position: relative;
   width: 200px;
   height: 45px;
   font-size: 17px;
   background: #3B4876;
   border-radius: 5px;
   cursor: pointer;
   transition: 0.4s;
   color: #fff;
   display: flex;
   align-items: center;
   justify-content: center;
}
.signup-option-popup .signup_option_box .box_content .btn_sec a i {
   position: relative;
   margin-left: 8px;
}


@media screen and (max-width: 450px) {
   .signup-option-popup .signup_option_box {
      width: 350px;
  }
  .signup-option-popup .signup_option_box .box_content {
   padding: 25px 10px;
}
.signup-option-popup .signup_option_box .box_content h4 {
   font-size: 19px;
}
.signup-option-popup .signup_option_box .box_content .choice_box_sec .choise_box label span i {
   font-size: 18px;
}
.signup-option-popup .signup_option_box .box_content .choice_box_sec .choise_box label p {
   font-size: 18px;
}
}



/* ================== new side bar ================ */

.navbar .res_navbar_toggle 
{
   position: relative;
   font-size: 19px;
   color: #333;
   cursor: pointer;
   margin-right: 12px;
   display: none;
   cursor: pointer;
}

.navbar .mob-profile-nav {
   display: none ;
   margin-left: auto;
   position: relative;
   padding-right: 20px;
}
.navbar .mob-profile-nav a {
   position: relative;
   display: block;
   color: #091E42;
   font-weight: 600;
   font-size: 17px;
   width: 165px;
   text-align: right;
   white-space: nowrap;
   overflow: hidden;
   text-overflow: ellipsis;
}

.vemdr-page-navigation .mob-sign-up {
   position: relative;
   height: 100%;
   margin-left: auto;
   display: none;
}
.vemdr-page-navigation .mob-sign-up a {
   height: 100%;
   display: flex;
   align-items: center;
   font-size: 17px !important;
   padding: 10px 25px;
}

@media screen and (max-width: 1199px)
{
   .navbar .res_navbar_toggle 
{
   display: block;
}
}

@media screen and (max-width: 450px)
{
   .vemdr-page-navigation .mob-sign-up a {
      font-size: 16px !important;
      padding: 10px 20px;
  }
  .vemdr-page-navigation .navbar-brand {
   padding-top: 7px !important;
}
}


.side_bar
{
   position: fixed;
   top: 0;
   left: -115%;
   width: 350px;
   height: 100vh;
   padding-right: 40px;
   z-index: 9999;
   transition: 0.7s;
   /* border: 1px solid red; */
}
.side_bar.active
{
   left: 0;
   transition: 0.7s;
}
.side_bar .sidebar_content
{
   position: relative;
   width: 100%;
   height: 100%;
   background: #fff;
   padding: 10px 0px;
   box-shadow: 0px 8px 15px rgba(0, 0, 0, 0.7);
}
.side_bar .sidebar_content .content_inner
{
   position: relative;
   width: 100%;
   height: 100%;
   display: flex;
   flex-direction: column;
}

.side_bar .sidebar_content .content_inner .side_logo
{
   position: relative;
   width: 100%;
   padding: 6px 25px;
   border-bottom: 1px solid #091E42;
}
.side_bar .sidebar_content .content_inner .side_logo img
{
   position: relative;
   width: 125px;
   height: auto;
}


.side_bar .sidebar_content .content_inner .side_nav_items
{
   position: relative;
   width: 100%;
   height: calc(100% - 56px);
   display: flex;
   flex-direction: column;
   padding: 10px 25px;
   overflow-x: hidden;
   overflow-y: auto;
}
.side_bar .sidebar_content .content_inner .side_nav_items .item_part
{
   position: relative;
   width: 100%;
   display: flex;
   flex-direction: column;
}
.side_bar .sidebar_content .content_inner .side_nav_items li
{
   position: relative;
   width: 100%;
   list-style: none;
}
.side_bar .sidebar_content .content_inner .side_nav_items li input[type="checkbox"]
{
   display: none;
}

.side_bar .sidebar_content .content_inner .side_nav_items li label
{
   position: relative;
   width: 100%;
   display: flex;
   margin-left: 0 !important;
   flex-direction: column;
   padding: 17px 0;
   border-bottom: 1px solid #D3D3D2;
   overflow: hidden;
} 
.side_bar .sidebar_content .content_inner .side_nav_items li label label
{
   position: relative;
   width: 100%;
   padding: 3px 0px;
   border-bottom: none;
} 
.side_bar .sidebar_content .content_inner .side_nav_items li label a.item_main
{
   position: relative;
   width: 100%;
   cursor: pointer;
   display: flex;
   align-items: center;
   font-size: 16px;
   line-height: 1;
   font-weight: 600;
   color: #222;
}
.side_bar .sidebar_content .content_inner .side_nav_items li input[type="checkbox"]:checked + label a.item_main
{
   color: #0f1f5c;
   padding-right: 5px;
}
.side_bar .sidebar_content .content_inner .side_nav_items li label a.item_main i
{
   margin-left: auto;
   transition: 0.4s;
}
.side_bar .sidebar_content .content_inner .side_nav_items li input[type="checkbox"]:checked + label a.item_main i
{
   transform: rotate(-180deg);
   transition: 0.4s;
}

.side_bar .sidebar_content .content_inner .side_nav_items li label .sub_menu
{
   position: relative;
   width: 100%;
   max-height: 0;
   transition: 0.5s;
}
.side_bar .sidebar_content .content_inner .side_nav_items li input[type="checkbox"]:checked + label .sub_menu
{
   max-height: 500px;
   transition: 0.5s;
}
.side_bar .sidebar_content .content_inner .side_nav_items li label .sub_menu ul
{
   position: relative;
   width: 100%;
   display: flex;
   flex-direction: column;
   padding: 10px 0;
   padding-left: 8px;
}
.side_bar .sidebar_content .content_inner .side_nav_items li label .sub_menu ul li
{
   position: relative;
   width: 100%;
   padding: 7px 0;
   margin: 0 !important;
   margin-bottom: 0 !important;
}
.side_bar .sidebar_content .content_inner .side_nav_items li label .sub_menu ul li:last-child
{
   padding-bottom: 0;
}
.side_bar .sidebar_content .content_inner .side_nav_items li label .sub_menu ul li a
{
   position: relative;
   width: 100%;
   display: flex;
   align-items: center;
   font-size: 16px;
   cursor: pointer;
   color: #2d2d2d;
}
.side_bar .sidebar_content .content_inner .side_nav_items li label .sub_menu ul li a:hover
{
   color: #000;
}
.side_bar .sidebar_content .content_inner .side_nav_items li label .sub_menu ul li a i
{
   position: relative;
   margin-left: auto;
   font-size: 13px;
}


.side_bar .sidebar_content .content_inner .side_nav_items li label .sub_menu ul li .sup_sub_menu
{
   position: relative;
   width: 100%;
   max-height: 0;
   transition: 0.5s;
   overflow: hidden;
}
.side_bar .sidebar_content .content_inner .side_nav_items li label .sub_menu ul li.active .sup_sub_menu
{
   max-height: 300px;
}
.side_bar .sidebar_content .content_inner .side_nav_items li label .sub_menu ul li .sup_sub_menu ul
{
   position: relative;
   width: 100%;
   display: flex;
   flex-direction: column;
   padding: 10px 0;
   padding-left: 8px;
   margin-left: 0 !important;
}
.side_bar .sidebar_content .content_inner .side_nav_items li label .sub_menu ul li .sup_sub_menu ul li
{
   position: relative;
   width: 100%;
   padding: 6px 0;
}
.side_bar .sidebar_content .content_inner .side_nav_items li label .sub_menu ul li .sup_sub_menu ul li a
{
   position: relative;
   width: 100%;
   display: flex;
   align-items: center;
   font-size: 16px;
   cursor: pointer;
   color: #4E4D4B;
}
.side_bar .sidebar_content .content_inner .side_nav_items li label .sub_menu ul li .sup_sub_menu ul li a:hover
{
   color: #111;
}



.side_bar .sidebar_content .content_inner .side_nav_items .button_part
{
   position: relative;
   width: 100%;
   margin-top: 20px;
   display: none;
   flex-direction: column;
   padding-bottom: 30px;
}
.side_bar .sidebar_content .content_inner .side_nav_items .button_part .login_btn
{
   position: relative;
   width: 100%;
   margin-top: 35px;
}
.side_bar .sidebar_content .content_inner .side_nav_items .button_part .login_btn a
{
   position: relative;
   width: 100%;
   height: 47px;
   text-decoration: none;
   cursor: pointer;
   display: flex;
   align-items: center;
   justify-content: center;
   border: 2px solid #3a4775;
   background: #3a4775;
   color: #fff;
   font-size: 17px;
   font-weight: 600;
   border-radius: 6px;
   transition: 0.5s;
}
.side_bar .sidebar_content .content_inner .side_nav_items .button_part .login_btn a:hover
{
   border: 2px solid #d7d7d7;
   background: #d7d7d7;
   color: #3a4775;
   transition: 0.5s;
}
.side_bar .sidebar_content .content_inner .side_nav_items .button_part .logout_btn a
{
   position: relative;
   width: 100%;
   height: 47px;
   text-decoration: none;
   cursor: pointer;
   display: flex;
   align-items: center;
   justify-content: center;
   border: 2px solid #d7d7d7;
   background: #d7d7d7;
   color: #3a4775;
   font-size: 17px;
   font-weight: 600;
   border-radius: 6px;
   transition: 0.5s;
}




.side_bar .sidebar_collaps_btn
{
   position: absolute;
   top: 0;
   right: 0;
   width: 40px;
   height: 40px;
   background: #fff;
   display: flex;
   align-items: center;
   justify-content: center;
   cursor: pointer;
   font-size: 17px;
   color: #0f1f5c;
   box-shadow: 12px 8px 13px rgba(0, 0, 0, 0.15);
}


/* ================== nav bar new responsive ================ */

@media screen and (max-width: 575px) {
   .navbar {
      height: 60px !important;
      padding-right: 0 !important;
      padding-left: 20px !important;
   }
   .navbar-expand-xl>.container {
      position: relative !important;
      height: 100% !important;
      display: flex !important;
      align-items: center !important;
  }
   .vemdr-page-navigation .navbar-brand {
      padding-top: 6px !important;
      margin-left: 10px !important;
  }
   .vemdr-page-navigation .desk-sign-up{
      display: none !important;
      pointer-events: none !important;
  }
  
  .vemdr-page-navigation .mob-sign-up {
   display: block !important;
}
.navbar .mob-profile-nav {
   display: block ;
}
   .navbar .desk-sign-in {
      display: none !important;
   }
   .navbar .logout-profile-mn {
      display: none !important;
   }
   .side_bar .sidebar_content .content_inner .side_nav_items .button_part
{
   display: flex;
}
}