div#evidence_section h5, div#evidence_section .athour-slider h6 {
    text-align: center !important;
}
#logo{
  max-width: 120px !important;
  max-height: 80% !important;
}
.menu-cta a{
    border-radius: 5px !important;
  }
.slider_swipe .et-pb-slider-arrows {
    visibility: hidden!important;
}
.et_mobile_menu {
        border-top: 3px solid #8260d1 !important;
}
/*Header navigation-menu login border*/
.login-border a:after {
    content: " ";
    z-index: 9999;
    border: 1px solid #DFE4EC;
    position: absolute;
    height: 18px;
    top: calc(12% - 8px);
    right: 59px;
    margin-right: 16px;
}
.login-border {
  position: relative !important;
  margin-left: 32px;
}
.somnus_audio_player ::before{
    color: #fff !important;
}
.et_audio_container .mejs-playpause-button.mejs-pause button:before {
    content: "`"!important;
}

/*Header navigation-menu Start-button*/
.Start-button a {
    background: linear-gradient(159.25deg, #0AC4BA -2.09%, #2BDA8E 100%);
    border-radius: 5px;
    padding: 15px 40px 15px 40px !important;
    color: #fff !important;
    font-family: Poppins;
}

/*header-section-style*/
.page-id-7 header#main-header {
    background-color: #ffffff !important;
    box-shadow: none;
}
.page-id-245278 .et_pb_button .et_pb_button_1 .et_pb_bg_layout_light {
      width: 270px !important;
}
.page-id-245278 #main-header {
  background: rgba(255, 255, 255, 0);
  box-shadow: none;
}
.page-id-245278 a.show-more-therapists{
    font-family: Poppins !important;
    font-style: normal !important;
    font-weight: 600 !important;
    font-size: 14px !important;
    line-height: 21px !important;
    text-align: center !important;
    text-transform: uppercase !important;
    color: #465878 !important;
}
.page-id-245278 .et-pb-controllers a{
    width: 12px !important;
    height: 12px !important;
    margin-right: 10px;
    margin-left: 25px;
}
.page-id-245278 .entry-title.Medium-20.p-0.text-left.threeProps{
    font-size: 20px !important;
}
.page-id-245278 .blog-post .Medium-16 {
        font-family: Open Sans !important;
        font-style: normal !important;
        font-weight: normal !important;
        font-size: 16px !important;
        line-height: 150% !important;
        color: #465878 !important;
}
.page-id-245278 .tooltipsincontent{
    text-decoration: none !important;
    font-family: Open Sans !important;
    font-style: normal !important;
    font-weight: normal !important;
    font-size: 14px !important;
    line-height: 150% !important;
    color: #1E3152 !important;
}
.page-id-245278 .Medium-12-sleep{
    font-family: Open Sans !important;
    font-style: normal !important;
    font-weight: normal !important;
    font-size: 12px !important;
    line-height: 150% !important;
    /*text-align: center !important;*/
    color: #9DA3B4 !important;
}
 .page-id-245278 .img.wp-image-224.alignnone.size-full.aligncenter{
    position: absolute;
    width: 70px !important;
    height: 70px !important;
 }
@media (max-width: 767px){
.page-id-245278 .et-pb-controllers{
    margin-left: -10px !important;
}
}

/*Header responsive menu login-border or start-button*/
@media (max-width: 768px){
    .login-border a:after {
        content: " ";
        margin-right: 0px;
        border: none !important;
    }
    .login-border {
        margin-left: 0px;
    }
    .Start-button a {
        text-align: center;
    }
}

@media (max-width: 480px){
  .text-inner-btn.Banner {
    width: 100% !important;
  }
  #sleepTherapyProgram {
    line-height: 27px !important;
    font-size: 18px !important;
  }
}

/*Header responsive menu 3lines-tabs-color style*/
span.mobile_menu_bar.mobile_menu_bar_toggle:before {
    color:#2BDA8E;
}
.et_mobile_menu {
    border-top: 3px solid #2BDA8E;
}
/*hero-section-style*/
.hero-section {
    padding-bottom: 18% !important;
    margin-top:-95px !important;
    padding-top: 10%;
}
.hero-section-h1 h1{
	font-family: Poppins;
	font-weight: 900 !important;
	font-size: 40px !important;
	line-height: 58px !important;
	color: #252525 !important;
}
.hero-section-p p {
	font-family: Poppins;
	font-size: 18px !important;
	line-height: 28px !important;
}
.hero-section-btn {
    font-weight: bold;
    font-size: 14px;
    line-height: 17px;
}
/*who_is_somnus_for_ section in homepage style*/
.who_is_somnus_for_blurb .et_pb_blurb_content {
    width: 100%;
}
.who_is_somnus_for_blurb {
    padding-right: 20px;
}
.who_is_main_col {
  display: grid;
  grid-auto-flow: row;
}

.who_is_heading {
  grid-column: 1/3;
}

.who_is_text {
  grid-column: 1/3;
}
.who_is_somnus_for_blurb .et_pb_image_wrap {
    width: 42px;
}
.who_is_somnus_for_blurb .et_pb_blurb_description h5 {
    padding-bottom: 0px;
}
.who_is_somnus_for_blurb .et_pb_blurb_description {
    padding-top: 10px;
}

/*women_big_hair_section in homepage style*/
.women_big_hair_sec {
    background-size: 95% !important;
}
.women_big_hair_sec .et_pb_blurb_description h5 {
    font-size: 12px !important;
    padding-bottom: 0px;
    font-weight: 600;
}
.women_big_hair_sec .et_pb_blurb_description {
    padding-top: 2px;
}
.counter_session_col .et_pb_blurb_12 .et_pb_main_blurb_image .et_pb_image_wrap {
    width: 90%;
    margin-top: 5px;
}
.counter_infinite_blurb.et_pb_blurb_13 .et_pb_main_blurb_image .et_pb_image_wrap {
    width: 75%;
}
.women_big_hair_sec .counter_infinite_blurb .et_pb_main_blurb_image {
    padding-top: 6px;
}
.women_big_hair_sec .counter_infinite_blurb .et_pb_blurb_description h5 {
    width: 70%;
}
.women_big_hair_sec .counter_infinite_blurb .et_pb_blurb_description {
    padding-top: 1px;
}
.women_big_hair_sec .infinity-img img {
    padding-top: 18px;
}
.women_big_hair_sec .et_pb_blurb_container {
    padding-left: 10px;
}
.women_big_hair_sec .user_counter p, .women_big_hair_sec .session_counter p {
    font-size: 40px !important;
    font-family: Poppins !important;
}
/*counter section in home style */
.user_counter span.percent-value:after, .session_counter span.percent-value:after {
    content: '\002B';
}
.women_big_hair_sec .user_counter, .women_big_hair_sec .session_counter {
    text-align: left;
}
.counter_empty_col, .counter_infinite_col {
    height: 128px;
}
.counter_session_col, .counter_infinite_col, .counter_user_col, .counter_empty_col {
    border-right: 1px solid #465878;
}
.counter_infinite_col .et_pb_main_blurb_image {
    text-align: center;
}
@media (max-width: 980px) {
    .counter_session_col, .counter_infinite_col, .counter_user_col, .counter_empty_col {
        border-right: none !important;
    }
}
/*Try for free Section in home page style */
li.tick-in:before {
  content: "";
  background-image: url(images/Shape.png);
  width: 15px;
  height: 11px;
  position: absolute;
  left: -25px;
  top: 8px;
}

li.tick-in {
  list-style: none;
  position: relative;
  margin-top: 20px;
  margin-bottom: 0px !important;
  color: #465878;
}

li.tick-in:nth-last-child(1) {
    margin-bottom: 0px;
}
.tick-cta ul {
    padding-bottom: 0px;
}
.try-free-btn {
    width: 100%;
}
.support-section {
    padding-bottom: 60px !important;
    background-image: url('images/CTA_Section@2x.png');
}
.support-section .support-img {
    display: none;
}
@media (max-width: 480px) {
    .page-id-2338 .support-section, body.home .support-section {
        padding-bottom: 115% !important;
        background-image: url('images/price_mobile_bg_new2.svg');
    }
    #milestone_page h3 {
        font-size: 18px !important;
    }
    #milestone_page h2 {
        font-size: 20px !important;
    }
}
@media (max-width: 768px) and (min-width: 481px) {
    .page-id-2338 .women_big_hair_sec .women_big_hair_row, body.home .women_big_hair_sec .women_big_hair_row{
        padding-right: 40% !important;
    }
}
@media (max-width: 980px) and (min-width: 481px) {
    .women_big_hair_sec .women_big_hair_row {
        background-position: bottom !important;
    }
    .support-section .support-img {
        display: block !important;
    }
    .page-id-2338 .support-section, body.home .support-section{
        padding-bottom: 0px !important;
        background-image: url('images/ipad-mini-support-bg.png') !important;
    }
}
@media(max-width: 980px) {
    .women_big_hair_sec .et_pb_column {
        width: 100% !important;
    }
    .who_is_somnus_for_blurb {
        grid-column: 1/3;
    }
    .who_is_somnus_for_blurb .et_pb_blurb_description h5 {
        text-align: left;
    }
/*
    .counter_session_col, .counter_infinite_col, .counter_user_col, .counter_empty_col {
        border-right: none;
    }
    .women_big_hair_row {
        background-position: right bottom;
        border-radius: 10px;
    }
    .money-back-sec .et_pb_column {
        margin-bottom: 0px;
    }
    .counter_session_col {
        margin-bottom: 30px !important;
    }
    */
}
@media (max-width: 1025px) and (min-width: 1024px) {
    .support-section {
        background: none !important;
    }
    .support-section .support-img {
        display: block;
        padding-top: 25%;
    }

}


/* Somnus - Favorites - Desktop / page style */
.fav-col-8 {
    width: 70%;
    float: right;
    display: inline-block;
}
.favorite-row {
    clear: both;
}
.fav-col-4 {
    width: 25%;
    float: left;
    display: inline-block;
    box-shadow: 0px 2px 4.73942px rgba(76, 79, 88, 0.0149934), 0px 8px 13.9782px rgba(76, 79, 88, 0.0240159), 0px 15px 36.376px rgba(76, 79, 88, 0.0333734), 0px 30px 116px rgba(76, 79, 88, 0.05);
    border-radius: 10px;
    padding: 30px 40px;
}
.fav-col-4 h1 {
    text-align: left;
}
.fav-col-8 {
    width: 75%;
    float: right;
    display: inline-block;
    padding-left: 50px;
}
button:not(.et-fb-button), .black-button {
    border: 1px solid #465878;
    border-radius: 10px;
    background: #ffffff;
    color: #465878;
    width: 100%;
    padding: 20px 0px;
    margin-top: 20px;
}
.fav-bg {
    clear: both;
    height: 138px;
    border-radius: 10px;
    padding: 22px 28px 30px 30px;
    box-shadow: 0px 0.75px 4.43101px rgba(27, 45, 74, 0.0403024), 0px 3.43px 11.2064px rgba(27, 45, 74, 0.0576822), 0px 7.04px 22.8599px rgba(27, 45, 74, 0.0723178), 0px 15.62px 47.0871px rgba(27, 45, 74, 0.0896976), 0px 46px 129px rgba(27, 45, 74, 0.13);
    position: relative;
}
.favorite_item_full {
    background-size: cover;
    margin-bottom: 30px;
    cursor: pointer;
}
.fav-content h2 {
    text-align: left;
}
.fav-content {
/*    width: 90%;
    float: left;
    display: inline-block;
    text-align: left;
    margin-top: 30px;*/
    width: 100%;
    text-align: left;
    max-height: 100%;
    display: inline-block;
    padding: 30px 65px 30px 30px;
    position: absolute;
    right: 0;
    bottom: 0;
}
.fav-bg a.custom-dropdown {
    position: absolute;
    color: #465878;
    right: 30px;
    cursor: pointer;
    background-color: transparent;
    text-align: center;
}
.fav-bg a.custom-dropdown i {
    font-size: 20px;
}
/* Somnus - Favorites - Desktop / page create_new_collection POP-UP style */
.modal {
    display: none;
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    overflow: auto;
    background: rgba(37, 37, 37, 0.4);
    mix-blend-mode: normal;
    z-index: 99999;
    justify-content: space-between;
    flex-wrap: wrap;
    align-items: center;
}
.modal .modal-content {
    position: relative;
    margin-left: auto;
    margin-right: auto;
    padding: 70px 50px 50px;
    border: 0px;
    width: 590px;
    max-width: calc(100% - 40px);
    animation-name: animatetop;
    animation-duration: 0.4s;
    background: #FFFFFF;
    mix-blend-mode: normal;
    box-shadow: 0px 10px 25px rgba(157, 163, 180, 0.26);
    border-radius: 10px;
    height: auto;
}
.modal .modal-body h3{
    font-style: normal;
    font-weight: 500;
    font-size: 30px;
    line-height: 150% !important;
    text-align: center;
    color: #465878 !important;
}
.modal .modal-body {
    width: calc(100% - 100px);
    margin: 0px auto;
    text-align: center;
}
.modal .modal-body-video {
    /*width: calc(100% - 100px);*/
    margin: 0px auto;
    text-align: center;
}
#add_library_collection_to_favorite_modal .modal-body {
    width: calc(100% - 86px);
}
.modal .modal-body p.line {
    line-height: 120%;
    padding: 0;
}
.modal .modal-body .selected_value {
    font-weight: bold;
    font-size: 16px;
    line-height: 150%;
    text-align: center;
    color: #465878;
    font-family: Poppins;
    margin: 0px;
    padding: 0;
}
.modal .modal-body .modal-input {
    display: block;
    width: 100%;
    background: #FFFFFF;
    border: 1px solid #EEF0F3 !important;
    box-sizing: border-box;
    border-radius: 5px;
    padding: 20px 0px 20px 25px;
    /*margin: 40px 0px 35px 0px;*/
}
.modal .close {
 cursor: pointer;
 position: absolute;
 width: 16px;
 height: 16px;
 font-weight: bold;
 right: 32px;
 top: 32px;
 left: auto !important;
 background-image: url(images/modal-close.png);
 background-size: cover;
 background-repeat: no-repeat;
 color: transparent;
}
button#create_collection_btn, button#save_edit_collection_btn {
    background: linear-gradient(225deg, #FF80DB 2.56%, #8260D1 100%);
    border-radius: 10px;
    border: none;
    width: 100%;
    display: block;
    color: #FFFFFF !important;
    text-transform: uppercase;
    color: #FFFFFF;
    padding: 24px 0px;
    text-align: center;
}
button#create_collection_btn:disabled, button#save_edit_collection_btn:disabled{
    opacity: 0.7;
}

.modal .modal-body .modal-input::placeholder {
  color: #DDDAEB;
  opacity: 1; /* Firefox */
}

.modal .modal-body .modal-input:-ms-input-placeholder { /* Internet Explorer 10-11 */
 color: #DDDAEB;
}

.modal .modal-body .modal-input::-ms-input-placeholder { /* Microsoft Edge */
 color: #DDDAEB;
}

/* Somnus - Favorites - Desktop / page Edit_collection POP-UP style */
.modal-body h3 {
    padding-bottom: 20px;
}
.modal .modal-body .link-2,  .modal .modal-body .btn-2 {
    margin-top: 40px;
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    align-items: center;
}
.modal .modal-body a.link-danger {
    color: #E35072;
}
.modal .modal-body .link-2 a {
    font-weight: bold;
    text-transform: uppercase;
    cursor: pointer;
}
.modal .modal-body a.link-normal {
    color: #465878;
}



/* Somnus - Favorites - Favorite Meditations - Session list - Desktop / page style*/
a.fav-back-button {
    background-color: #EEF0F3 !important;
    color: #465878 !important;
    font-weight: bold;
    background: none;
}
.fav-meditation-row {
/*    clear: both;
    padding-bottom: 9%;
    margin-top: 25px;
    width: 80%;
    margin:0 auto;*/
    clear: both;
    margin: 0 auto;
    padding: 18px 0;
    display: block;
    width: 800px;
    max-width: 100%;
    position: relative;
}
.fav-session-col-left {
  /*  width: 80%;
    display: inline-block;
    float: left;*/
    width: calc(100% - 50px);
    display: block;
    float: left;
}
.play-session {
    width: 10%;
    display: inline-block;
    float: left;
}
.play-session a {
    float: left;
}
.play-session a i {
    background: #1E3152;
    border-radius: 10px;
    padding: 16px 19px;
    color: #ffffff;
    font-size: 26px;
}
.session-text {
    width: 88%;
    display: inline-block;
    float: right;
}
.session-text h5 {
    text-align: left;
}
.session-text p {
    margin-top: -6px;
    color: #1e3152;
    line-height: 150%;
}
.fav-session-col-right {
/*    width: 20%;
    display: inline-block;
    float: right;*/
    width: 50px;
    height: 52px;
    display: flex;
    justify-content: center;
    align-items: center;
}
.fav-session-col-right a {
/*    float: right;
padding-top: 25px;*/
}
.fav-session-col-right a img{
    width: 20px;
    height: auto;
}
.fav-session-col-right a i {
    font-size: 20px;
    color: #1E3152;
}
/* Somnus - Milestones - Desktop / page style*/
.milestone-page-row button {
    border: 1px solid #E7EDF5;
    border-radius: 5px;
    padding: 8px 0px;
    width: 12%;
    color: #465878;
    margin-bottom: 25px;
}
.btn-arrow {
    border: 1px solid #465878;
    border-width: 0 3px 3px 0;
    display: inline-block;
    padding: 3px;
    -webkit-transform: rotate(135deg);
    margin-right: 10px;
}
a.milestone-button-1, #library-author-back-btn {
    background: #fff !important;
}
a.btn-visibility {
	display: none;
}
.milestone-page-row {
	width: 80%;
	clear: both;
	margin: 0 auto;
}
.milestone-page-row h1 {
	margin-bottom: 40px;
}
.mile-inner-row {
	width: 100%;
	clear: both;
}
.mile-inner-row p {
    position: relative;
}
.mile-inner-row p a {
    right: 0px;
    top: 0px;
    position: absolute;
}
.milestone-item h2 {
	text-align: left;
	margin-top: 108px;
	clear: both;
}
.milestone-item p {
	color: #1E3152;
}
.shadow-mile {
	box-shadow: 0px 0.75px 4.43101px rgba(27, 45, 74, 0.0403024), 0px 3.43px 11.2064px rgba(27, 45, 74, 0.0576822), 0px 7.04px 22.8599px rgba(27, 45, 74, 0.0723178), 0px 15.62px 47.0871px rgba(27, 45, 74, 0.0896976), 0px 46px 129px rgba(27, 45, 74, 0.13);
	padding: 30px 30px 30px 30px;
	border-radius: 10px;
	margin-bottom: 40px;
}
.mile-inner-row a img {
    background: #FFFFFF;
    opacity: 0.8;
    padding: 7px 9px;
    border-radius: 30px;
}
.milestone-item {
	background-size: cover;
    cursor: pointer;
}
/* Somnus - Session History - Desktop / Page style*/
.session-row {
    width: 80%;
    margin: 0 auto;
    clear: both;
}
.session-row h1 {
	margin-bottom: 10px;
}
.session-bg {
    clear: both;
    padding: 25px;
    border-radius: 10px;
    margin-bottom: 15px;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
}
.session-bg p {
	color: #1E3152;
}
.session-bg-1 {
	background-image: url(images/session-bg-1-min.png);
}
.session-bg-2 {
	background-image: url(images/session-bg-2-min.png);
}
.session-bg-3 {
	background-image: url(images/session-bg-3-min.png);
    margin: 15px 0px;
}
.session-bg-4 {
	background-image: url(images/session-bg-4-min.png);
}
.session-bg-5 {
	background-image: url(images/session-bg-5-min.png);
}
.session-inner-row {
 clear: both;
 border-top: 1px solid #EEF0F3;
 margin-top: 20px;
 padding-top: 30px;
 margin-bottom: 75px;
}
.session-inner-row h2 {
    width: 40%;
    float: left;
    display: inline-block;
    color: #465878;
    font-weight: normal;
}
.session-inner-row p {
    width: 40%;
    float: right;
    display: inline-block;
    padding-top: 19px;
}
.style-none {
	border-top: none;
	margin-top: 0px;
}
a#next-session-btn {
    background: #ffffff;
    font-family: Poppins !important;
    font-style: normal;
    font-weight: 600;
}
a#next-session-btn:after {
    content: "";
    position: absolute;
    bottom: 22px;
    display: block;
    width: 0;
    height: 0;
    left: calc(82% - 13px) !important;
    border-left: 14px solid #1E3152;
    border-top: 11px solid transparent;
    border-bottom: 11px solid transparent;
    border-radius: 0px;
}
/* Somnus - Home - Desktop - Start - Active - Profile / My victory section style*/
.sec-top-h2 h2 {
	margin-bottom: 38px;
}
.sec-top-h2 h2 a {
    float: right;
    padding-top: 9px;
    font-weight: 600;
    color: #C75EF9;
    text-transform: uppercase;
    font-family: 'Poppins' !important;
}
.victory-col-left {
    width: 47%;
    float: left;
    display: inline-block;
    background: url('images/victory-bg-1.png') no-repeat;
    background-size: cover;
    padding: 40px 40px;
    border-radius: 10px;
    box-shadow: 0px 0.75px 4.43101px rgba(27, 45, 74, 0.0403024), 0px 3.43px 11.2064px rgba(27, 45, 74, 0.0576822), 0px 7.04px 22.8599px rgba(27, 45, 74, 0.0723178), 0px 15.62px 47.0871px rgba(27, 45, 74, 0.0896976), 0px 46px 129px rgba(27, 45, 74, 0.13);
    clear: both;
}
.victory-col-right {
    width: 47%;
    float: right;
    display: inline-block;
    background: url('images/victory-bg-2.png') no-repeat;
    background-size: cover;
    padding: 40px 40px;
    border-radius: 10px;
    box-shadow: 0px 0.75px 4.43101px rgba(27, 45, 74, 0.0403024), 0px 3.43px 11.2064px rgba(27, 45, 74, 0.0576822), 0px 7.04px 22.8599px rgba(27, 45, 74, 0.0723178), 0px 15.62px 47.0871px rgba(27, 45, 74, 0.0896976), 0px 46px 129px rgba(27, 45, 74, 0.13);
}
.victory-img-streak {
    width: 35%;
    float: left;
}
.victory-img-streak i {
    background: #DFF6F2;
    padding: 30px 46px;
    border-radius: 77px;
    font-weight: bold;
    font-size: 60px;
}
.victory-content-streak {
    width: 65%;
    float: right;
}
.victory-content-streak h3, .victory-content-streak p, .victory-content-streak h4, .victory-content-achievements h3, .victory-content-achievements p, .victory-content-achievements h4  {
	padding-bottom: 5px !important;
}
.victory-img-achievements i {
    background: #DAE4F8;
    padding: 30px 33px;
    border-radius: 77px;
    font-weight: bold;
    font-size: 60px;
}
.victory-img-achievements {
    width: 35%;
    float: left;
}
.victory-content-achievements {
    width: 65%;
    float: right;
}
.victory-content-streak h4 i, .victory-content-achievements h4 i {
	display: none;
}

/* Somnus - Home - Desktop - Start - Active - Profile / Favorites section style*/
.fav-sec-col-left {
    width: 48%;
    float: left;
    background-size: cover;
    position: relative;
    background-position: top right;
}
.fav-sec-col-right {
    width: 48%;
    float: right;
    background-size: cover;
    position: relative;
    background-position: top right;
}
.fav-sec-bg {
    height: 138px;
    border-radius: 10px;
    box-shadow: 0px 0.75px 4.43101px rgba(27, 45, 74, 0.0403024), 0px 3.43px 11.2064px rgba(27, 45, 74, 0.0576822), 0px 7.04px 22.8599px rgba(27, 45, 74, 0.0723178), 0px 15.62px 47.0871px rgba(27, 45, 74, 0.0896976), 0px 46px 129px rgba(27, 45, 74, 0.13);
}
.fav-content h2 {
	margin-bottom: 0px;
}
/* Somnus - Home - Desktop - Start - Active - Profile / Beyond section style*/
.beond-col-left {
    width: 48%;
    display: flex;
    float: left;
}
.beond-col-right {
    width: 48%;
    display: flex;
    float: right;
}
.beyond-content {
    width: 63%;
    display: inline-block;
    float: right;
    box-shadow: 0px 2px 4.73942px rgba(76, 79, 88, 0.0149934), 0px 8px 13.9782px rgba(76, 79, 88, 0.0240159), 0px 15px 36.376px rgba(76, 79, 88, 0.0333734), 0px 30px 116px rgba(76, 79, 88, 0.05);
    padding: 31px 20px 20px 20px;
    border-top-right-radius: 10px;
    border-bottom-right-radius: 10px;
}
.beyond-content h2 {
	margin-bottom: 10px;
}
.beyond-content h3 {
	color: #465878;
	margin-bottom: 30px;
}
.beyond-content h3 a {
    float: right;
    color: #C75EF9;
    font-weight: 600;
    font-family: 'Poppins' !important;
}
.beyond-content h3 img {
    float: left;
    width: 20px;
}
.beyond-content p {
	color: #1E3152;
}
.beyond-content p.Medium-16 {
    margin-bottom: 31px;
    width: 100%;
}
.beyond-sec-space {
	margin-top: 40px;
	clear: both;
}
.beyond-divider-space {
    clear: both;
    height: 40px;
}
.beyond-btn {
    clear: both;
    width: 30%;
    margin: 0 auto;
}
.beyond-btn button {
    margin-top: 60px;
}
/* Somnus - Home - Desktop - Start - Active - Profile / The evidence section style*/
.tab {
    display: flex;
    clear: both;
    width: 50%;
    margin: 0 auto;
}
.tabs-border-bottom {
    border-bottom: 2px solid #c5ccd6;
    clear: both;
    margin-top: -2px;
    margin-bottom: 60px;
}
button.btn-user {
	width: 40%;
}
button.btn-medical {
	width: 60%;
}
button.btn-user, button.btn-medical {
	background: none;
    border: none;
    border-radius: 0px;
    padding: 0px;
    padding-bottom: 8px;
    color: #1E3152 !important;
    margin-top: 0px;
    border-bottom: 3px solid transparent;
}
section.medical-tab {
	display: none;
}
.tabcontent {
	animation-duration: .7s;
    animation-delay: .9s;
    animation-timing-function: ease-in-out;
    animation-fill-mode: both;
    -webkit-animation-name: fadeBottom;
    animation-name: fadeBottom;
    text-align: center;
    width: 75%;
    margin: 0 auto;
}
.athour-slider h6 {
    margin-top: 35px;
    margin-bottom: 10px;
}
.evi-tab-active {
    border-bottom: 3px solid #8260d1 !important;
}
button.owl-dot.active {
    border-bottom: none;
}
/* Somnus - Home - Desktop - Start - Active - Profile / The Science section style*/
#approach-tab {
    display: none;
}
button.btn-approach {
    width: 50%;
}
.science-tab-active {
    border-bottom: 3px solid #8260d1 !important;
}
/* Somnus - Home - Desktop - Start - Active - Profile / About Us section style*/
div.founder-scroll-down {
    height: 270px;
    overflow-y: scroll;
    scrollbar-color: #8260D1 #C5CCD6;
    scrollbar-width: thin;
    padding-bottom: 40px;
}
.founder-scroll-down::-webkit-scrollbar {
    width: 4px;
    background: linear-gradient(0deg, #C5CCD6, #C5CCD6);
}
.founder-scroll-down::-webkit-scrollbar-track {
    width: 2px;
}
div.founder-scroll-down::-webkit-scrollbar-thumb {
    background: linear-gradient(183.97deg, #FF80DB 2.56%, #8260D1 100%);
    border-radius: 5px;
}
.About-Us-blur-text {
    background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, #FFFFFF 70.83%);
    bottom: 84px;
    position: relative;
}
/* Somnus - Home - Desktop - Start - Active - Profile /  FAQS section style*/
div#Faqs-sec {
    border: none;
}
div#Faqs-sec ul.et_pb_tabs_controls.clearfix {
    float: left;
    width: 40%;
}
div#Faqs-sec .et_pb_all_tabs {
    float: right;
    width: 60%;
}
div#Faqs-sec ul {
    background: none;
}
div#Faqs-sec ul:after {
    border: none;
}
div#Faqs-sec ul li {
    width: 100%;
    background: rgba(211, 195, 406, 0.1);
    border-radius: 6px;
    margin-bottom: 10px;
    border: none;
}
div#Faqs-sec ul li a {
    color: #465878;
    font-weight: 500;
    font-family: Poppins !important;
}
div#Faqs-sec ul li.et_pb_tab_active {
    width: 100%;
    background: linear-gradient(187.39deg, #FF80DB 2.56%, #8260D1 100%);
    mix-blend-mode: normal;
    opacity: 0.8;
    border-radius: 6px;
    padding: 13px 0px;
    border: none;
}
div#Faqs-sec ul li.et_pb_tab_active a {
    color: #ffffff !important;
}
div#Faqs-sec .et_pb_tab {
    padding: 0px 0px 0px 30px;
}
/* Somnus - Home - Desktop - Start - Active - Profile /  Recent Blog section style*/

/*Reponsive Big view device Style*/
@media (max-width: 960px) and (min-width: 959px) {
	.col-sm-4:nth-child(3n+1) {
		margin-right: 0px;
	}
	.blog-post h3 {
     height: 78px;
    }
}
.et_pb_button_module_wrapper {
    clear: both;
}
a.front-recent-blog-btn {
    width: 27%;
    margin: 0 auto;
    background: #ffffff;
    font-family: Poppins !important;
    font-weight: 600;
}
a.front-footer-top-contact-btn {
    width: 75%;
    margin: 0 auto;
    font-family: Poppins !important;
    font-weight: 600;
}

/* Somnus - My Victories - Empty - Desktop / page style */
.victorie-row {
    display: block;
    width: 100%;
    padding-top: 30px;
    padding-bottom: 100px;
}
.victory-page-col-left, .victory-page-col-right {
	width: 100%;
	padding: 15px 15px;
	box-shadow: none;
}
.victory-page-col-left {
	margin-bottom: 20px;
}
.victory-page-img-streak, .victory-page-img-achievements {
	display: none;
}
.victory-page-content-streak h4 i {
	display: block;
	background: #DFF6F2;
    padding: 12px 19px;
    border-radius: 77px;
    font-weight: bold;
    font-size: 25px;
}
.victory-page-content-achievements h4 i {
	background: #DAE4F8;
    padding: 12px 14px;
    border-radius: 77px;
    font-weight: bold;
    font-size: 25px;
    display: block;
}
.victory-page-content-streak, .victory-page-content-achievements {
	width: 100%;
}
.victory-page-content-streak h4 i, .victory-page-content-achievements h4 i {
	display: inline-flex;
	margin-right: 13px;
}
.victory-page-content-streak p, .victory-page-content-achievements p {
    margin: 10px 0px 15px 0px;
}
.victory-side-bar {
    width: 28%;
    float: left;
    display: inline-block;
    border-radius: 10px;
    padding: 40px 21px;
    background: #FFFFFF;
    box-shadow: 0px 2px 4.73942px rgba(76, 79, 88, 0.0149934), 0px 8px 13.9782px rgba(76, 79, 88, 0.0240159), 0px 15px 36.376px rgba(76, 79, 88, 0.0333734), 0px 30px 116px rgba(76, 79, 88, 0.05);
}
.victory-content-side {
    width: 72%;
    display: inline-block;
    text-align: center;
}
div#milestone-tab h5 {
    padding-bottom: 40px;
}
div#milestone-tab ul li {
    display: inline-block;
    padding-left: 35px;
    width: 25%;
    float: left;
    margin-bottom: 40px;
}
div#milestone-tab ul li p {
    font-weight: bold;
    font-size: 15px;
    color: #252525;
}
div#library-tab h5 {
    margin-bottom: 40px;
    margin-top: 80px;
}
div#library-tab ul li {
    display: inline-block;
    padding-left: 35px;
    width: 25%;
    float: left;
    margin-bottom: 40px;
}
div#library-tab ul li p {
    font-weight: bold;
    font-size: 15px;
    color: #252525;
}
div#milestone-tab ul li:nth-child(6) br {
	display: none;
}
div#library-tab ul li:nth-child(8) br, div#library-tab ul li:nth-child(10) br, div#library-tab ul li:nth-child(14) br, div#library-tab ul li:nth-child(15) br, div#library-tab ul li:nth-child(17) br, div#library-tab ul li:nth-child(18) br {
	display: none;
}
ul.ul-space{
    padding-bottom: 42%;
    padding-top: 15px;
}
/* Somnus - Blog - Desktop / page style*/
.blog-row {
    width: 100%;
}
.blog-row h1 {
    margin-bottom: 40px;
}
.col-sm-4 {
    width: 32%;
    display: inline-block;
    margin-right: 20px;
    margin-bottom: 55px;
}
.col-sm-4 img {
	width: 100%;
    border-radius: 10px;
}
.blog-col-left {
	float: left;
}
.blog-col-right {
    margin-right: 0px;
    float: right;
}
.blog-post {
    padding: 0px 15px;
}
.blog-post h3 {
    margin: 20px 0px 10px 0px;
    font-size: 19px;
}
.blog-post p {
    font-size: 16px;
    line-height: 150%;
    color: #465878;
}
.author img {
    width: 18% !important;
    float: left;
    display: inline-block;
    border-radius: 50%;
}
.detaile {
    margin-left: 15px;
    width: 76%;
    float: right;
    padding-top: 4px;
}
.author {
    clear: both;
    margin-top: 20px;
}
.detaile p {
    color: #9DA3B4;
    font-size: 12px;
    padding-top: 6px;
}
.detaile h5 {
    font-family: Open Sans !important;
    padding-bottom: 0px;
}
.blog-post br {
    display: none;
}
.blog-btn {
    width: 25%;
    margin: 0 auto;
    margin-top: 25px;
}
/* Somnus - Article - Desktop / Post page Style*/
.relaxation-post .et_pb_row {
    width: 49% !important;
}
p.post-meta {
    display: none;
}
.posts-row-singlephp {
    width: 60% !important;
    padding-top: 30px;
}
div#relaxation-post-sec-2 .et_pb_row {
    width: 48% !important;
}
.posts-row-singlephp button {
	border: 1px solid #E7EDF5;
    border-radius: 5px;
    padding: 8px 0px;
    width: 9%;
    color: #465878;
    margin-bottom: 25px;
    margin-top: 0px;
}
ul.relaxation-ul-style {
	padding: 0px !important;
}
ul.relaxation-ul-style li {
    width: 93%;
    margin-bottom: 20px !important;
    margin: 0 auto;
    color: #465878;
}
.social-icons {
	float: right;
	width: 16%;
	padding-top: 24px;
	text-align: right;
}
.social-icons i {
	font-size: 23px;
	color: #465878;
}
/* Somnus - Library (Beyond Your Program) - Session card - Desktop / page style */
.recovering-trauma-row {
    width: 80%;
    margin: 0 auto;
    clear: both;
}
.recovering-col-left {
    width: 30%;
    display: inline-block;
    float: left;
}
.recovering-col-right {
	width: 70%;
    display: inline-block;
    float: right;
    padding-left: 40px;
}
.list-session-head {
    width: 80%;
    margin: 0 auto;
    clear: both;
    margin-bottom: 30px;
}
.list-session-head h4 {
    padding-top: 60px;
}
.recovering-col-right p {
    width: 86%;
}
.recovering-col-right span {
	color: #465878;
}
.author-detailed {
    width: 100%;
    border-bottom: 1px solid #DDDAEB;
    border-top: 1px solid #DDDAEB;
    margin: 30px 0px;
    padding: 20px 0px;
}
.author-img {
    width: 10%;
    display: inline-block;
}
.author-name {
    width: 90%;
    display: inline-block;
    float: right;
    padding-left: 20px;
}
.author-name b {
    padding-top: 13px;
    float: left;
    color: #1E3152;
}
.author-name i {
    float: right;
    color: #1E3152;
    font-size: 21px;
    padding-top: 17px;
}
.session-card-right a {
    padding-top: 15px;
}
/* Somnus - Library (Beyond Your Program) - Session card - Desktop / page popup style */
.list-shadow {
    position: relative;
    display: block;
    border: 1px solid #EEF0F3;
    border-radius: 5px;
    margin: 25px 0px 0px;
    padding: 5px;
    box-sizing: border-box;
}
.list-shadow:before {
    content: "";
    background: linear-gradient(360deg, rgba(255, 255, 255, 0) 0%, #ffffff 66.15%);
    height: 22px;
    position: absolute;
    top: 2px;
    left: 1px;
    width: calc(96% - 2px);
    z-index: 1;
}
.list-shadow:after {
    content: "";
    background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, #FFFFFF 66.15%);
    height: 65px;
    position: absolute;
    bottom: 1px;
    left: 1px;
    width: calc(96% - 2px);
}
.understanding-content-box {
    padding: 5px 15px 62px;
    overflow-y: auto;
    max-height: 280px;
    position: relative;
}
.understanding-content-box::-webkit-scrollbar {
    width: 3px;
    background: transparent;
}
.understanding-content-box::-webkit-scrollbar-thumb {
    width: 3px;
    background: #465878;
    border-radius: 5px;
}
.understanding-content-box::-webkit-scrollbar-track {
    background: transparent;
}
.recovering-content-box .inner-box-row {
    padding: 15px 10px;
    margin-bottom: 0px;
    display: flex;
    justify-content: space-between;
    text-align: left;
    align-items: center;
}
.inner-box-row {
    border-bottom: 1px solid #EEF0F3;
    padding-bottom: 10px;
    margin-bottom: 15px;
}
.collection_checkbox {
    width: 0;
    height: 0;
    padding: 0;
    margin: 0;
    visibility: hidden;
}
.inner-box-row img {
    width: 40px;
    height: 40px;
    display: inline-flex;
    border-radius: 5px;
}
.inner-box-row.favorite-item .label {
    width: calc(100% - 55px);
    float: right;
    margin-left: 15px;
}
.modal .modal-body .link-2, .modal .modal-body .btn-2 {
    margin-top: 40px;
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    align-items: center;
}
.modal .modal-body a.link-normal {
    color: #465878;
}
.modal .modal-body .link-2 a {
    text-transform: uppercase;
    font-family: Poppins !important;
    font-style: normal;
    font-weight: 600;
}
.understanding-page-popup a {
    text-align: center;
    text-transform: uppercase;
    color: #5A6074;
}
.understanding-page-popup button:disabled {
    cursor: no-drop;
    opacity: 0.7;
}
.understanding-page-popup button {
    float: right;
    background: linear-gradient(225deg, #FF80DB 2.56%, #8260D1 100%);
    border-radius: 5px;
    border: none;
    text-align: center;
    text-transform: uppercase;
    color: #FFFFFF;
    padding: 22px 68px;
    margin-top: -18px;
    width: auto;
}
.recovering-content-box .inner-box-row:not(.checked):hover img {
    border: 2px solid #465878;
    border-radius: 10px;
}

#saved_session_to_favorites_modal .modal-content {
    width: 400px;
    max-width: 100%;
    padding: 40px;
}
#saved_session_to_favorites_modal .modal-content .modal-body {
    width: 100%;
}
#saved_session_to_favorites_modal .inner {
    margin: auto;
    text-align: center;
}
#saved_session_to_favorites_modal .inner i {
    background: linear-gradient(225deg, #FF80DB 2.56%, #8260D1 100%);
    padding: 19px;
    font-size: 30px;
    color: white;
    border-radius: 40px;
    margin-bottom: 30px;
}
#saved_session_to_favorites_modal .inner h5 {
    text-align: center;
    margin: 0px;
    padding: 0;
}
#saved_session_to_favorites_modal .inner p {
    margin: 8px 0px;
}

/* Somnus - Library (Beyond Your Program) - Author - Collections - Desktop / Page style*/
.collection-col-left {
    width: 25%;
    float: left;
    display: inline-block;
    box-shadow: 0px 2px 4.73942px rgba(76, 79, 88, 0.0149934), 0px 8px 13.9782px rgba(76, 79, 88, 0.0240159), 0px 15px 36.376px rgba(76, 79, 88, 0.0333734), 0px 30px 116px rgba(76, 79, 88, 0.05);
    border-radius: 10px;
    padding: 30px 40px;
    text-align: center;
}
.collection-col-right {
    width: 75%;
    float: right;
    padding-left: 20px;
    display: flex;
    flex-wrap: wrap;
}
.collection-col-left h5 {
    padding: 15px 0px 5px 0px;
}
.collection-col-left p {
    margin-top: 18px;
    width: 103%;
}
.collection-col-left span {
    color: #9DA3B4;
}
.author-collection-row .collection_item{
    cursor: pointer;
}
.collection-col-4 {
    width: calc(33.333% - 20px);
    float: left;
    margin-left: 20px;
    padding: 20px;
    border-radius: 10px;
    box-shadow: 0px 2px 4.73942px rgba(76, 79, 88, 0.0149934), 0px 8px 13.9782px rgba(76, 79, 88, 0.0240159), 0px 15px 36.376px rgba(76, 79, 88, 0.0333734), 0px 30px 116px rgba(76, 79, 88, 0.05);
    margin-bottom: 30px;
    background-size: cover;
    min-height: 286px;
    position: relative;
}
.collection-col-4 .bottom_part{
    position: absolute;
    width: calc(100% - 40px);
    bottom: 20px;
    left: 20px;
}
.mg-right-0 {
	margin-right: 0px;
}
.collection-col-4 p a {
    float: right;
    background: rgba(255, 255, 255, 0.8);
    border-radius: 50%;
    padding: 14px 11px 3px;
    margin-top: -10px;
}
.collection-col-4 p {
   padding-top: 10px;
}
.collection-col-4 span {
	color: #1E3152;
}
.collection-author-btn {
	display: none;
}
/* Somnus - Settings - Desktop / page style*/
.setting-head {
    text-align: center;
    margin-bottom: 40px;
}
.setting-page-form {
    width: 45%;
    margin: 0 auto;
    text-align: center;
}
.setting-page-form input {
    width: 100%;
    background: white !important;
    border: 1px solid #EEF0F3 !important;
    border-radius: 10px;
    padding: 20px 0px 20px 25px;
    margin-bottom: 20px;
    font-family: Open Sans !important;
}
.setting-page-form button {
    background: linear-gradient(188.97deg, #FF80DB 2.56%, #8260D1 100%);
    border-radius: 10px;
    border: none;
    width: 100%;
    padding: 22px 0px;
    line-height: 17px;
    text-transform: uppercase;
    margin-top: 25px;
    color: #ffffff;
}
.delete-account {
    border-top: 1px solid #EEF0F3;
    border-bottom: 1px solid #EEF0F3;
    padding: 4% 0px 7% 0px;
    margin-top: 12%;
}
.delete-account a {
    text-transform: uppercase;
    float: left;
    font-weight: 600;
    color: #1E3152;
}
.delete-account a:hover {
    color: #C75EF9;
}
.setting-page-form input::placeholder {
    color: #DDDAEB;
    opacity: 1;
}
.setting-page-form input::-ms-input-placeholder  {
    color: #DDDAEB;
    opacity: 1;
}
/* Somnus - Settings - Edit Data - Desktop / page Style*/
.edit-head {
    text-align: center;
    margin-bottom: 40px;
}
.edit-data-page-form {
    width: 380px;
    margin: 0 auto;
    text-align: center;
    max-width: 100%;
}
.edit-data-page-form input {
    width: 100%;
    background: white !important;
    border: 1px solid #DDDAEB !important;
    border-radius: 10px;
    color: #1E3152 !important;
    padding: 20px 0px 20px 25px;
    margin-bottom: 20px;
    font-family: Open Sans !important;
}
.edit-data-page-form button{
	background: linear-gradient(188.97deg, #FF80DB 2.56%, #8260D1 100%);
    border-radius: 10px;
    border: none;
    width: 100%;
    padding: 22px 0px;
    line-height: 17px;
    text-transform: uppercase;
    margin-top: 25px;
    color: #ffffff;
}
.edit-data-page-form button:disabled{
    opacity: 0.5;
    cursor: no-drop;
}
.edit-data-page-form .show_password{
   position: relative;
   display: block;
   clear: both;
}
.edit-data-page-form .show_password i.fa {
   position: absolute;
   top: 20px;
   right: 24px;
   color: #9DA3B4;
   cursor: pointer;
}
.edit-data-page-form .show_password  i.fa.show {
    color: #252525;
}
.edit-data-page-form input#current-pwd + i.fa {
    float: right;
    position: absolute;
    margin-top: -60px;
    right: 308px;
    display: block;
    font-size: 21px;
    color: #9DA3B4;
    opacity: 0.5;
}
.edit-data-page-form input#new-pwd + i.fa {
    float: right;
    position: absolute;
    margin-top: -60px;
    right: 308px;
    display: block;
    font-size: 21px;
    color: #9DA3B4;
    opacity: 0.5;
}
.edit-data-page-form input#confirm-pwd + i.fa {
    float: right;
    position: absolute;
    margin-top: -60px;
    right: 308px;
    display: block;
    font-size: 21px;
    color: #9DA3B4;
    opacity: 0.5;
}
.edit-data-page-form input::placeholder {
    color: #DFE4EC;
    opacity: 1;
}
.edit-data-page-form input::-ms-input-placeholder  {
    color: #DFE4EC;
    opacity: 1;
}
.edit-data-page-form input::-ms-input-placeholder  {
    color: #DFE4EC;
    opacity: 1;
}
/* Somnus - Purchase page - Desktop / page style*/
.purchase-popup-inner{
    width: 100%;
    max-width: 100%;
    margin: auto;
    padding-left: 12%;
    text-align: center;
}
.purchase-col-left {
    width: 420px;
    max-width: 100%;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
}
.purchase-col-left h1 {
    margin-bottom: 30px;
}
.purchase-col-left ul {
    padding: 0;
    margin: 0;
}
.purchase-col-left ul li {
    list-style: none;
    position: relative;
    padding-left: 30px;
    text-align: left;
    margin-bottom: 20px;
    color: #465878;
}
.purchase-col-left ul li:nth-child(5) {
    margin-bottom: 40px;
}
.purchase-col-left ul li:before {
    content: "";
    background-image: url(images/purchase-check-img.png);
    height: 28px;
    width: 28px;
    display: inline-block;
    background-position: center;
    background-size: 50%;
    position: absolute;
    left: 0;
    top: -1px;
    background-repeat: no-repeat;
}
.purchase-col-left ul li img {
    padding-right: 7px;
    margin-bottom: -4px;
}
.purchase-col-left h4 {
    margin-bottom: 10px;
}
.purchase-col-right {
    width: 50%;
    display: inline-block;
}
.purchase-col-left h2 {
    margin-bottom: 40px;
    width: 100%;
}
.purchase-col-left button {
    margin-top:0px;
    background: linear-gradient(188.13deg, #FF80DB 2.56%, #8260D1 100%);
    border-radius: 10px;
    border: none;
    color: white !important;
    width: 420px;
    max-width: 100%;
}
.purchase-col-left button:disabled{
    opacity: 0.5;
    cursor: no-drop;
}
/* Somnus - Purchase page - Desktop / page popup style*/
#purchase_modal.modal, #purchase_success_modal.modal  {
    display: none;
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    overflow: auto;
    background: #ffffff;
    mix-blend-mode: normal;
    z-index: 99999;
    justify-content: space-between;
    flex-wrap: wrap;
    align-items: center;
    background-position: top right;
    background-repeat: no-repeat;
    background-size: contain;
}
#purchase_modal.modal {
    background-image: url(images/purchase_bg_new2.svg);
}
#purchase_modal .modal-content, #purchase_success_modal .modal-content  {
    background: none;
    width: 100%;
    max-width: 100%;
    box-shadow: none;
    display: flex;
}
#purchase_modal .modal-content .modal-body, #purchase_success_modal .modal-content .modal-body {
    display: flex;
}
.inner {
    margin: auto;
    text-align: center;
}
#purchase_modal .close, #purchase_success_modal .close {
    cursor: pointer;
    position: absolute;
    width: 10px;
    height: 10px;
    font-weight: bold;
    left: 119px;
    top: 40px;
    background-image: url(images/modal-close.png);
    background-size: cover;
    background-repeat: no-repeat;
    color: transparent;
    margin-top: 17px;
}
/* Somnus - Purchase page - Success message - Desktop / page style*/
#purchase_success_modal.modal {
    background-image: url(images/purchase-success-img-1.png);
}
#purchase_success_modal .purchase-col-left p {
    text-align: left;
    padding-bottom: 20px;
    width: 100%;
}
.purchase-col-right {
    display: none;
}
.signature {
    margin: 0 auto;
    width: 100%;
}
.signature img{
    float: left;
}
.signature span {
    width: 150px;
    text-align: right !important;
    float: right;
}
div#purchase_success_modal .purchase-col-left button {
    background: none;
    color: #465878;
    font-family: Poppins;
    font-weight: 600;
    margin-top: 59px;
    padding: 0px;
    background: linear-gradient(192.53deg, #ff80db 2.56%, #8260d1 100%);
    padding: 22PX;
    color: #fff !important;
}
#continue_on_home{
    font-style: normal;
    font-weight: 600 !important;
    font-size: 14px;
    line-height: 21px !important;
    text-align: center;
    text-transform: uppercase;
    color: #465878 !important;
}
div#purchase_success_modal .close {
    left: 18.5%;
}

/*Custom footer style */
div.footer-left-side ul li:nth-child(2), div.footer-left-side ul li:nth-child(3) {
    margin-left: 30px;
}
div.footer-left-side ul, div.footer-right-side ul {
	padding: 0px;
}
div.footer-left-side ul li {
    list-style: none;
    /*display: inline-block;*/
}
div.footer-left-side ul li a {
	color: #98A0B0;
}
div.footer-left-side ul li:nth-child(1) a {
    margin-left: 27px;
    background: #98A0B0;
    padding: 8px 9px;
    border-radius: 18px;
    color: #1E3152;
}
div.footer-left-side ul li:nth-child(1) a i {
    font-weight: bold;
    font-size: 20px;
}
/*facebook*/
div.footer-left-side ul li:nth-child(1) a:nth-child(1) {
    margin-left: 0px;
    padding: 8px 12px;
}
/*twiiter*/
div.footer-left-side ul li:nth-child(1) a:nth-child(2) {
    padding: 8px 8px;
}
div.footer-right-side ul li {
    list-style: none;
    display: inline-block;
}
div.footer-right-side ul li a {
	color: #98A0B0;
	/*margin-left: 27px*/;
}
h1.social_icons_footer a i {
    color: #9da3b4;
    font-size: 18px;
}

/*Responsive Mobile style */
@media (max-width: 480px) {
	.explore-section-mob .et_pb_slides {
     padding-bottom: 45px !important;
 }
 /* Landing Page / front page style mobile */
 div.founder-scroll-down {
    height: auto;
    overflow-y: auto;
}
a.front-footer-top-contact-btn {
    width: 100%;
}
a.front-recent-blog-btn {
    width: 100%;
}
/* Somnus - Home - Desktop - Start - Active - Profile /  FAQS section  Mobile Style*/
div#accordion-sec-faq .et_pb_toggle {
    background: none;
}
div#accordion-sec-faq .et_pb_accordion_item {
    border: none;
    padding: 0px;
}
div#accordion-sec-faq h5.et_pb_toggle_title:before {
    display: none;
}
div#accordion-sec-faq h5 {
    background: rgba(211, 195, 406, 0.1);
    padding: 13px 15px;
    text-align: center;
}
div#accordion-sec-faq .et_pb_toggle_open h5 {
    background: linear-gradient(189.73deg, #FF80DB 2.56%, #8260D1 100%);
    opacity: 0.8;
    border-radius: 6px;
    padding: 14px 0px;
    width: 100%;
    color: #ffffff !important;
}
div#accordion-sec-faq .et_pb_toggle_close {
    transition-delay: 10s;
}
div#accordion-sec-faq .et_pb_toggle_content p {
    text-align: center;
}
/* Somnus - Favorites - Desktop / page Mobile Style*/
.fav-col-4 {
    width: 100%;
    box-shadow: none;
    text-align: center;
    padding: 0px;
}
.fav-col-8 {
    width: 100%;
    margin-top: 40px;
    padding-left: 0px;
}
.fav-col-4 h1 {
    text-align: center;
}
.fav-content {
    margin-top: 20px;
}
.favorite_item_full {
 margin-bottom: 20px;
}
/* Somnus - Favorites - Desktop / page popup Mobile Style*/
.modal .modal-content {
    padding: 60px 20px 40px;
}
.modal .modal-body {
    width: 100%;
}
/* Somnus - Favorites - Favorite Meditations - Session list - Desktop / page Mobile Style*/
div.fav-medi-row {
    width: 80%;
}
.fav-meditation-row {
    padding-bottom: 19%;
    padding-bottom: 28%;
    width: 100%;
}
.play-session {
    width: 20%;
}
.session-text h5 {
    font-size: 14px;
    margin-top: -8px;
    line-height: 21px;
}
.session-text p {
    font-size: 10px;
}
.play-session a i {
    font-size: 15px;
    padding: 11px 12px;
}
.session-text {
    width: 80%;
    padding-left: 15px;
}
.fav-session-col-right a {
    padding-top: 0px;
}
.fav-session-col-left {
    width: 70%;
}
.fav-session-col-right {
    width: 30%;
}
/* Somnus - Milestones - Desktop / page Mobile style*/
.milestone-page-row button {
    width: 31%;
}
.milestone-page-row {
 width: 100%;
}
.milestone-item h2 {
    margin-top: 36px;
    font-size: 14px;
    line-height: 21px;
    width: 74%;
}
.shadow-mile {
  padding: 15px 20px 20px 20px;
  margin-bottom: 20px;
}
.mile-inner-row a img {
 padding: 7px 7px;
 width: 60%;
}
.mile-inner-row p {
 width: 100%;
 font-size: 12px;
}
.mile-inner-row p a {
  text-align: right;
}
.milestone-page-row h1 {
  font-size: 20px;
  margin-bottom: 20px;
}
/* Somnus - Session History - Desktop / page Mobile style*/
.session-row {
 width: 100%;
}
.session-row h1 {
  font-size: 25px;
}
.session-inner-row h2 {
  font-size: 25px;
}
.session-inner-row h2 span {
  font-size: 14px;
}
.session-inner-row p {
  font-size: 12px;
  padding-top: 13px;
}
.session-bg h3 {
  font-size: 16px;
}
.session-bg {
  padding: 15px 0px 15px 15px;
}
.session-bg p {
  font-size: 12px;
}
.session-inner-row {
  padding-top: 25px;
  margin-top: 25px;
  margin-bottom: 60px;
}
.style-none {
  margin-top: 0px !important;
  padding-top: 10px !important;
}
/* Somnus - Home - Desktop - Start - Active - Profile / My victory section Mobile style */
.victory-col-left {
  width: 100%;
}
.victory-col-right {
  width: 100%;
}
.victory-img-streak, .victory-img-achievements {
 display: none;
}
.victory-content-streak, .victory-content-achievements {
 width: 100%;
}
.victory-content-streak i {
 background: #DFF6F2;
 padding: 12px 19px;
 border-radius: 77px;
 font-weight: bold;
 font-size: 25px;
}
.victory-content-achievements i {
 background: #DAE4F8;
 padding: 12px 14px;
 border-radius: 77px;
 font-weight: bold;
 font-size: 25px;
}
.victory-col-left, .victory-col-right  {
 width: 100%;
 padding: 20px 20px;
 margin-bottom: 20px;
}
.victory-content-streak h4, .victory-content-achievements h4 {
 margin-bottom: 10px;
 font-size: 16px;
}
.victory-content-streak p, .victory-content-achievements p {
 margin-bottom: 0px;
 font-size: 12px;
}
.sec-top-h2 h2 {
 margin-bottom: 20px;
 font-size: 20px;
}
.victory-content-streak h3, .victory-content-achievements h3 {
 font-size: 30px;
}
.sec-top-h2 h2 a {
  padding-top: 3px;
}
.victory-content-streak h4 i, .victory-content-achievements h4 i {
 display: inline-flex;
 margin-right: 13px;
}
/* Somnus - Home - Desktop - Start - Active - Profile / Favorites section Mobile style */
.fav-sec-col-left, .fav-sec-col-right {
 width: 100%;
}
.fav-sec-bg {
 height: 130px;
}
.fav-content p {
 padding-top: 0px;
 font-size: 12px;
}
.fav-sec-col-left {
  margin-bottom: 20px;
}
.fav-content h2 {
  margin-bottom: 0px !important;
  font-size: 14px;
}
.fav-content-sec {
  margin-top: 10px;
}
/* Somnus - Home - Desktop - Start - Active - Profile / Beyond Your Program section Mobile style */
.beond-col-left, .beond-col-right {
 width: 100%;
 margin-bottom: 20px;
}
.beond-col-left {
    height: 140px;
}
.beond-col-right {
    height: 145px;
}
img.beyond-img {
    width: 33%;
}
.beyond-content {
 width: 81%;
 padding: 17px 8px 15px 15px;
}
.beyond-divider-space {
 height: 20px;
}
.beyond-content h3 {
 font-size: 11px;
 margin-bottom: 11px;
}
.beyond-content h3 a {
 font-size: 12px;
}
.beyond-content h2 {
 font-size: 14px;
 margin-bottom: 5px;
}
.beyond-content p {
  font-size: 10px;
  line-height: 17px;
  margin-bottom: 5px !important;
}
.beyond-divider-space {
    display: none;
}
.beyond-btn {
    width: 100%;
}
.beyond-btn button {
    margin-top: 20px;
}
/* Somnus - Home - Desktop - Start - Active - Profile / The evidence section Mobile style */
.tabcontent {
    width: 80%;
}
.tab {
    width: 72%;
}
button.btn-user, button.btn-medical {
    font-size: 14px;
    font-weight: 500;
}
.tabs-border-bottom {
    margin-bottom: 40px;
}
div.tabcontent h5, div.tabcontent h5 {
    font-size: 18px;
}
div.tabcontent p, div.tabcontent p {
    font-size: 14px;
}
/* Somnus - My Victories - Empty - Desktop / Page Mobile Style*/
.victory-side-bar {
    width: 100%;
    box-shadow: none;
    padding: 0px;
}
.victory-page-row h2 {
    font-size: 25px;
}
.victory-page-content-side {
    width: 100%;
    float: none;
}
.victory-page-content-side h4, .victory-page-content-side h5 {
    font-size: 20px;
}
.left-space-0 {
    padding-left: 0px !important;
}
li.margin-bottom-0 {
 margin-bottom: 0px !important
}
div#milestone-tab h5, div#library-tab h5 {
 font-size: 20px;
}
div#library-tab h5 {
 margin-top: 60px;
}
div#milestone-tab h5 {
 padding-top: 40px;
}
div#milestone-tab ul li {
 padding-left: 0px;
 width: 50%;
 margin-bottom: 20px;
}
div#milestone-tab ul li p {
 font-size: 10px;
 line-height: 150%;
 width: 96px;
 margin: 0 auto;
}
div#milestone-tab ul li a img {
 width: 81px;
}
div#library-tab ul li {
 padding-left: 0px;
 width: 50%;
 margin-bottom: 20px;
}
div#library-tab ul li p {
 font-size: 10px;
 line-height: 150%;
 width: 96px;
 margin: 0 auto;
}
div#library-tab ul li a img {
 width: 81px;
}
.victory-content-side {
  width: 100%;
}
div#library-tab ul li:nth-child(8) br, div#library-tab ul li:nth-child(10) br, div#library-tab ul li:nth-child(14) br {
  display: block;
}
div#milestone-tab ul li:nth-child(1) br, div#milestone-tab ul li:nth-child(7) br, div#milestone-tab ul li:nth-child(9) br {
  display: none;
}
/* Somnus - Blog - Desktop / Page Mobile Style*/
.blog-row {
  width: 100%;
  margin-bottom: 0px;
}
.col-sm-4 {
 width: 100%;
 margin-bottom: 50px;
 margin-right: 0px;
}
.detaile {
  width: 71%;
  padding-top: 0px;
}
.detaile h5 {
 padding-bottom: 7px;
 white-space: nowrap;
}
.blog-row-1 h1 {
 margin-bottom: 20px;
}
.author img {
  width: 23%;
}
.col-sm-4 img.top-img {
 width: 100%;
}
.blog-post h3 {
    font-size: 18px;
}
.blog-post p {
    font-size: 14px;
    padding-top: 0px;
}
.blog-btn {
    width: 100%;
}
.blog-btn button {
 margin-top: 0px;
}
/* Somnus - Article - Mobile / relaxation post Mobile Style*/
.relaxation-post .et_pb_row {
 width: 80% !important;
}
div#relaxation-post-sec-2 .et_pb_row {
 width: 80% !important;
}
.post-author img {
  width: 16% !important;
  padding-top: 13px !important;
}
.social-icons {
  width: 30%;
}
.auth-name {
  width: 40% !important;
}
ul.relaxation-ul-style li {
 width: 87%;
}
div.recent-post-head h2 {
  font-size: 25px;
}
div.relax-head-h1 h1 {
  font-size: 25px;
}
div.relax-para p, div.relax-para li{
  font-size: 14px;
}
div.relax-head-h4 h4 {
  font-size: 18px;
}
/* Somnus - Library (Beyond Your Program) - Session card - Desktop / page Mobile style */
.recovering-trauma-row, .author-detailed {
  width: 100%;
}
.recovering-col-right {
 width: 100%;
 padding-left: 0px;
}
.recovering-col-left {
  display: none;
}
.recovering-col-right, .recovering-col-right h2 {
  text-align: center;
}
.recovering-col-right h2 {
  font-size: 20px;
  margin-top: 10px;
}
.recovering-col-right p {
  text-align: left;
  width: 100%;
}
.author-detailed {
  margin: 25px 0px;
  padding: 15px 0px;
}
.author-img {
  width: 15%;
}
.author-name {
  width: 85%;
}
.list-session-head h4 {
 padding-top: 40px;
 font-size: 20px;
}
.session-text {
  padding-left: 5px;
}
.session-text h5 {
  margin-top: 0px;
}
/* Somnus - Library (Beyond Your Program) - Author - Collections - Desktop / page Mobile style*/
.collection-col-left {
 width: 100%;
 padding: 0px 0px 40px;
 box-shadow: none;
}
.collection-col-left p {
  width: 100%;
}
.collection-col-right {
  padding-left: 0px;
  width: 100%;
}
.collection-col-4 {
 width: 100%;
 margin-right: 0px;
 padding: 16px;
 background-size: cover;
 background-position: bottom;
 background-repeat: no-repeat;
}
.collection-author-btn {
  display: block;
}
.collection-col-4:nth-child(7) h5, .collection-col-4:nth-child(8) h5 {
 margin-top: 186px;
}
/* Somnus - Settings - Desktop / page Mobile style*/
.setting-head {
  text-align: center;
}
.setting-page-form {
 width: 100%;
}
.setting-page-form button {
  width: 100%;
}
.delete-account {
  padding: 4% 0px 11% 0px;
}
/* Somnus - Settings - Edit Data - Desktop / page Mobile style*/
.edit-data-page-form {
    width: 100%;
}
.edit-data-page-form input#current-pwd + i.fa {
 right: 25px;
}
.edit-data-page-form input#new-pwd + i.fa {
 right: 25px;
}
.edit-data-page-form input#confirm-pwd + i.fa {
 right: 25px;
}
/* Somnus - Purchase page - Desktop / page Mobile style*/
article#post-1949 {
    display: none;
}
.purchase-col-left {
    width: 100%;
}
div#purchase_success_modal.modal, div#purchase_modal.modal {
    background-image: none !important;
}
div#purchase_success_modal .modal-content .modal-body, div#purchase_modal.modal-content .modal-body {
    padding-top: 60px !important;
}
#purchase_modal .close {
    left: 35px;
}
.purchase-col-left button {
    margin-top: 30px;
    width: 90%;
}
/* Somnus - Purchase page - Success message - Desktop / page Mobile style*/
.purchase-col-left h4 {
    font-size: 21px;
}
.purchase-col-right {
    display: block;
    width: 100%
}
#purchase_success_modal .purchase-col-left p {
    width: 100%;
}
div#purchase_success_modal .close {
    left: 9%;
}
.signature {
    width: 100%;
}
div#purchase_success_modal .purchase-col-left button {
    margin-top: 46px;
}



/*Custom footer style Mobile style */
div.footer-left-side ul li:nth-child(1) {
 margin-bottom: 40px;
 width: 100%;
}
div.footer-left-side ul li:nth-child(2) {
  margin-left: 0px;
  display: block;
  margin-bottom: 20px;

}
/*div.footer-right-side ul li a {
  margin-left: 17px;
}*/
div.footer-left-side ul li:nth-child(2), div.footer-left-side ul li:nth-child(3) {
    margin-left: 0;
}

a#next-session-btn:after {
    bottom: 18px;
    left: calc(90% - 13px) !important;
}

}

/*Responsive mobile Landscape Devices Style*/
@media (max-width: 767px) and (min-width: 481px) {
    /* Somnus - Home - Desktop - Start - Active - Profile /  FAQS section  Mobile Landscape Style*/
    div#accordion-sec-faq .et_pb_toggle {
        background: none;
    }
    div#accordion-sec-faq .et_pb_accordion_item {
        border: none;
        padding: 0px;
    }
    div#accordion-sec-faq h5.et_pb_toggle_title:before {
        display: none;
    }
    div#accordion-sec-faq h5 {
        background: rgba(211, 195, 406, 0.1);
        padding: 13px 0px;
        text-align: center;
    }
    div#accordion-sec-faq .et_pb_toggle_open h5 {
        background: linear-gradient(189.73deg, #FF80DB 2.56%, #8260D1 100%);
        opacity: 0.8;
        border-radius: 6px;
        padding: 14px 0px;
        width: 100%;
        color: #ffffff !important;
    }
    div#accordion-sec-faq .et_pb_toggle_close {
        transition-delay: 10s;
    }
    div#accordion-sec-faq .et_pb_toggle_content p {
        text-align: center;
    }
    /* Somnus - Home - Desktop - Start - Active - Profile /  Blog section  Mobile Landscape Style*/
    a.front-recent-blog-btn {
        width: 100%;
    }
    /* Somnus - Favorites - Desktop / page Mobile Landscape Style*/
    .fav-col-4 {
        width: 100%;
        box-shadow: none;
        text-align: center;
        padding: 0px !important;
    }
    .fav-col-8 {
        width: 100%;
        margin-top: 40px;
        padding-left: 0px;
    }
    .fav-col-4 h1 {
        text-align: center;
    }
    .fav-content {
        margin-top: 20px;
    }
    .favorite_item_full {
    	margin-bottom: 20px;
    }
    /* Somnus - Favorites - Desktop / page popup Mobile Landscape Style*/
    .modal .modal-content {
        padding: 60px 20px 40px;
    }
    .modal .modal-body {
        width: 100%;
    }
    /* Somnus - Favorites - Favorite Meditations - Session list - Desktop / page Mobile Landscape Style*/
    .fav-meditation-row {
        padding-bottom: 14% !important;
        width: 100%;
    }
    .play-session {
        width: 16% !important;
    }
    .session-text {
        width: 84% !important;
    }
    .fav-session-col-right a {
        padding-top: 12px;
    }
    div.fav-medi-row {
        width: 80% !important;
    }
    /* Somnus - Milestones - Desktop / page Mobile Landscape Style*/
    .milestone-page-row {
    	width: 100%;
    }
    .milestone-page-row button {
        padding: 10px 0px !important;
        width: 19% !important;
    }
    /* Somnus - Session History - Desktop /  page Mobile Landscape Style*/
    .session-row {
    	width: 100%;
    }
    .session-row h1 {
      font-size: 25px;
  }
  .session-inner-row h2 {
      font-size: 25px;
  }
  .session-inner-row h2 span {
      font-size: 14px;
  }
  .session-inner-row p {
      font-size: 12px;
      padding-top: 13px;
  }
  .session-bg h3 {
      font-size: 16px;
  }
  .session-bg {
      padding: 15px 0px 15px 15px;
  }
  .session-bg p {
      font-size: 12px;
  }
  .session-inner-row {
      padding-top: 25px;
      margin-top: 25px;
      margin-bottom: 60px;
  }
  .style-none {
      margin-top: 0px !important;
      padding-top: 10px !important;
  }
  /* Somnus - Home - Desktop - Start - Active - Profile / My victory section Mobile Landscape Style*/
  .victory-col-left {
      width: 100%;
  }
  .victory-col-right {
      width: 100%;
  }
  .victory-img-streak, .victory-img-achievements {
     display: none;
 }
 .victory-content-streak, .victory-content-achievements {
     width: 100% !important;
 }
 .victory-content-streak i {
     background: #DFF6F2;
     padding: 12px 19px !important;
     border-radius: 77px !important;
     font-weight: bold !important;
     font-size: 25px !important;
 }
 .victory-content-streak h4 i, .victory-content-achievements h4 i {
     display: inline-flex;
     margin-right: 13px;
 }
 .victory-content-achievements i {
     background: #DAE4F8;
     padding: 12px 14px !important;
     border-radius: 77px !important;
     font-weight: bold !important;
     font-size: 25px !important;
 }
 .victory-col-left, .victory-col-right  {
     width: 100%;
     padding: 20px 40px;
     margin-bottom: 20px;
 }
 .victory-content-streak h4, .victory-content-achievements h4 {
     margin-bottom: 15px;
 }
 .victory-content-streak p, .victory-content-achievements p {
     margin-bottom: 5px;
 }
 .sec-top-h2 h2 {
     margin-bottom: 20px;
 }
 /* Somnus - Home - Desktop - Start - Active - Profile / Favorites section Mobile Landscape Style*/
 .fav-sec-col-left, .fav-sec-col-right {
     width: 100%;
 }
 .fav-sec-bg {
     height: 130px !important;
 }
 .fav-content p {
     padding-top: 0px !important;
 }
 .fav-sec-col-left {
  margin-bottom: 20px;
}
.fav-content h2 {
 margin-bottom: 0px !important;
}
/* Somnus - Home - Desktop - Start - Active - Profile / Beyond Your Program section Mobile Landscape Style*/
.beond-col-left, .beond-col-right {
 width: 100%;
}
.beyond-content {
 width: 81%;
}
.beond-col-left {
 margin-bottom: 20px;
}
.beyond-divider-space {
 height: 20px;
}
.beyond-btn {
 width: 100%;
}
.beyond-btn button {
 margin-top: 40px;
}
.beyond-content p.Medium-16 {
    margin-bottom: 49px;
}
/* Somnus - My Victories - Empty - Desktop / page Mobile Landscape Style*/
.victory-side-bar {
 width: 100% !important;
 box-shadow: none;
 padding: 0px;
}
.victory-content-side {
 width: 100% !important;
 border: none;
}
div#milestone-tab ul li:nth-child(4) br {
  display: none;
}
div#milestone-tab h5, div#library-tab h5 {
  font-size: 25px;
}
div#milestone-tab h5 {
 padding-top: 35px;
}
div#library-tab ul li:nth-child(14) br, div#library-tab ul li:nth-child(15) br, div#library-tab ul li:nth-child(17) br, div#library-tab ul li:nth-child(18) br {
  display: block;
}
.victory-page-row h2 {
 font-size: 30px;
}
/* Somnus - Blog- desktop / page Mobile Landscape Style*/
.blog-row {
    width: 100%;
}
.col-sm-4 {
    width: 46.5% !important;
    margin-right: 27px;
    float: left;
}
.blog-post h3 {
    font-size: 16px !important;
}
.col-right-margin {
    margin-right: 0px;
}
.blog-post p {
    font-size: 14px;
    min-height: 76px;
}
.blog-post p br {
    display: none;
}
.detaile p {
    min-height: 0px;
}
.col-right-margin {
    margin-right: 0px;
}
.detaile {
    width: 69%;
    padding-top: 5px;
}
.blog-post p {
    font-size: 13px !important;
}
.blog-post br.br-7, br.br-8 {
    display: none !important;
}
.blog-btn {
    width: 100%;
}
/* Somnus - Article - Desktop / realax post Mobile Landscape Style*/
.relaxation-post .et_pb_row {
 width: 80% !important;
}
div#relaxation-post-sec-2 .et_pb_row {
 width: 70% !important;
}
div.recent-post-head h2 {
  font-size: 25px;
}
div.relax-head-h1 h1 {
  font-size: 25px;
}
div.relax-para p, div.relax-para li{
  font-size: 14px;
}
div.relax-head-h4 h4 {
  font-size: 18px;
}
/* Somnus - Library (Beyond Your Program) - Session card - Desktop / page Mobile Landscape Style*/
.recovering-trauma-row, .author-detailed {
  width: 100%;
}
.recovering-col-right {
 width: 100%;
 padding-left: 0px;
}
.session-card-play-row {
 width: 100% !important;
}
.recovering-col-left {
  display: none;
}
.recovering-col-right, .recovering-col-right h2 {
  text-align: center;
}
.recovering-col-right h2 {
  margin-top: 10px;
}
.recovering-col-right p {
  text-align: left;
  width: 100%;
}
.author-detailed {
  margin: 25px 0px;
  padding: 15px 0px;
}
.author-img {
  width: 15%;
}
.author-name {
  width: 85%;
}
.list-session-head h4 {
 padding-top: 40px;
}
.session-text {
  padding-left: 5px;
}
.session-text h5 {
  margin-top: 0px;
}
/* Somnus - Library (Beyond Your Program) - Author - Collections - Desktop / page Mobile Landscape Style*/
.collection-col-left {
 width: 100% !important;
 padding: 0px 0px 40px !important;
 box-shadow: none;
}
.collection-col-left img {
 width: 16%;
}
.collection-col-left p {
  width: 100%;
}
.collection-col-right {
  padding-left: 0px;
  width: 100% !important;
}
.collection-col-4 {
 width: 48%;
 margin-right: 0px;
 padding: 16px;
}
.collection-author-btn {
  display: block;
}
.collection-col-4:nth-child(1), .collection-col-4:nth-child(3), .collection-col-4:nth-child(5), .collection-col-4:nth-child(7), .collection-col-4:nth-child(9) {
 margin-right: 17px !important;
}
.collection-col-4:nth-child(7) h5, .collection-col-4:nth-child(8) h5 {
 margin-top: 186px !important;
}
/* Somnus - Settings - Desktop / page Mobile Landscape Style*/
.setting-head {
  text-align: center;
}
.setting-page-form {
 width: 100% !important;
}
.setting-page-form button {
  width: 100%;
}
.delete-account {
  padding: 4% 0px 8% 0px;
}
/* Somnus - Settings - Edit Data - Desktop / page Mobile Landscape Style*/
.edit-data-page-form {
    width: 100% !important;
}
.edit-data-page-form input#current-pwd + i.fa, .edit-data-page-form input#new-pwd + i.fa, .edit-data-page-form input#confirm-pwd + i.fa {
    right: 25px !important;
}
/* Landing Page / front page style mobile */
div.founder-scroll-down {
    height: auto;
    overflow-y: auto;
}
/* Somnus - Purchase page - Desktop /page Mobile Landscape Style*/
div#purchase_modal .close {
    left: 50px !important;
}
.purchase-col-right {
    display: block;
    width: 100%
}

}

/*Mobile Big screen Landscape Style*/
@media (max-width: 896px) and (min-width: 800px) {
    /* Somnus - Home - Desktop - Start - Active - Profile /  About us section  Mobile Big screen Landscape Style*/
    div.founder-scroll-down {
        height: auto;
        overflow-y: auto;
    }
    /* Somnus - Home - Desktop - Start - Active - Profile /  Blog section  Mobile Big screen Landscape Style*/
    a.front-recent-blog-btn {
        width: 100%;
    }
    /* Somnus - Home - Desktop - Start - Active - Profile /  FAQS section  Mobile Big screen Landscape Style*/
    div#accordion-sec-faq .et_pb_toggle {
        background: none;
    }
    div#accordion-sec-faq .et_pb_accordion_item {
        border: none;
        padding: 0px;
    }
    div#accordion-sec-faq h5.et_pb_toggle_title:before {
        display: none;
    }
    div#accordion-sec-faq h5 {
        background: rgba(211, 195, 406, 0.1);
        padding: 13px 0px;
        text-align: center;

    }
    div#accordion-sec-faq .et_pb_toggle_open h5 {
        background: linear-gradient(189.73deg, #FF80DB 2.56%, #8260D1 100%);
        opacity: 0.8;
        border-radius: 6px;
        padding: 14px 0px;
        width: 100%;
        color: #ffffff !important;
    }
    div#accordion-sec-faq .et_pb_toggle_close {
        transition-delay: 10s;
    }
    div#accordion-sec-faq .et_pb_toggle_content p {
        text-align: center;
    }
    /* Somnus - Favorites - Desktop / page Mobile Big screen Landscape Style*/
    .fav-col-4 {
        width: 100%;
        box-shadow: none;
        text-align: center;
        padding: 0px !important;
    }
    .fav-col-8 {
        width: 100%;
        margin-top: 40px;
        padding-left: 0px;
    }
    .fav-col-4 h1 {
        text-align: center;
    }
    .fav-content {
        margin-top: 20px;
    }
    /* Somnus - Favorites - Favorite Meditations - Session list - Desktop / page Mobile Big screen Landscape Style*/
    .fav-meditation-row {
        padding-bottom: 12% !important;
    }
    .fav-session-col-left {
        width: 80% !important;
    }
    .fav-session-col-right {
        width: 20% !important;
    }
    div.fav-medi-row {
        width: 80% !important;
    }
    /* Somnus - Milestones - Desktop / page Mobile Big screen Landscape Style*/
    .milestone-page-row {
    	width: 100%;
    }
    .milestone-page-row button {
        padding: 10px 0px !important;
        width: 15% !important;
    }
    /* Somnus - Home - Desktop - Start - Active - Profile / My victory section Mobile Big screen Landscape Style*/
    .victory-col-left {
      width: 100%;
  }
  .victory-col-right {
      width: 100%;
  }
  .victory-img-streak, .victory-img-achievements {
     display: none;
 }
 .victory-content-streak, .victory-content-achievements {
     width: 100% !important;
 }
 .victory-content-streak i {
     background: #DFF6F2;
     padding: 12px 19px !important;
     border-radius: 77px !important;
     font-weight: bold !important;
     font-size: 25px !important;
 }
 .victory-content-streak h4 i, .victory-content-achievements h4 i {
     display: inline-flex;
     margin-right: 13px;
 }
 .victory-content-achievements i {
     background: #DAE4F8;
     padding: 12px 14px !important;
     border-radius: 77px !important;
     font-weight: bold !important;
     font-size: 25px !important;
 }
 .victory-col-left, .victory-col-right  {
     width: 100%;
     padding: 20px 40px;
     margin-bottom: 20px;
 }
 .victory-content-streak h4, .victory-content-achievements h4 {
     margin-bottom: 15px;
 }
 .victory-content-streak p, .victory-content-achievements p {
     margin-bottom: 5px;
 }
 .sec-top-h2 h2 {
     margin-bottom: 20px;
 }
 /* Somnus - Home - Desktop - Start - Active - Profile / Favorites section Mobile Big screen Landscape Style*/
 .fav-sec-col-left, .fav-sec-col-right {
     width: 100%;
 }
 .fav-sec-bg {
     height: 130px !important;
 }
 .fav-content p {
     padding-top: 0px !important;
 }
 .fav-sec-col-left {
  margin-bottom: 20px;
}
.fav-content h2 {
 margin-bottom: 0px !important;
}
/* Somnus - Home - Desktop - Start - Active - Profile / Beyond Your Program section Mobile Big screen Landscape Style*/
.beond-col-left, .beond-col-right {
 width: 100%;
}
.beyond-content {
 width: 90%;
}
.beond-col-left {
 margin-bottom: 20px;
}
.beyond-divider-space {
 height: 20px;
}
.beyond-btn {
 width: 100%;
}
.beyond-btn button {
 margin-top: 40px;
}
/* Somnus - Home - Desktop - Start - Active - Profile / the evidence section Mobile Big screen Landscape Style*/
.tick-cta {
 padding-right: 0px !important;
 padding-left: 85px;
}
.col-try-10 {
  margin-left: 15% !important;
}
/* Somnus - My Victories - Empty - Desktop / page Mobile Big screen Landscape Style*/
.victory-side-bar {
 width: 100% !important;
 box-shadow: none;
 padding: 0px;
}
.victory-content-side {
 width: 100% !important;
 border: none;
}
div#milestone-tab ul li:nth-child(4) br {
  display: none;
}
div#milestone-tab h5 {
 padding-top: 60px;
}
div#library-tab ul li:nth-child(14) br, div#library-tab ul li:nth-child(15) br, div#library-tab ul li:nth-child(17) br, div#library-tab ul li:nth-child(18) br {
  display: block;
}
div#milestone-tab ul li:nth-child(1) br {
  display: none;
}

/* Somnus - Blog- desktop / page Mobile Big screen Landscape Style*/
.blog-row {
    width: 100%;
}
.col-sm-4 {
    width: 47% !important;
    margin-right: 27px;
    float: left;
}
.blog-post h3 {
    font-size: 18px;
}
.col-right-margin {
    margin-right: 0px;
}
.blog-post p {
    font-size: 14px;
}
.blog-post p br {
    display: none;
}
.col-right-margin {
    margin-right: 0px;
}
.blog-post p {
    font-size: 13px;
}
.blog-post br.br-7, br.br-8 {
    display: none !important;
}
.blog-btn {
    width: 100%;
}
/* Somnus - Article - Desktop / realax post Mobile Big screen Landscape Style*/
.relaxation-post .et_pb_row {
 width: 80% !important;
}
div#relaxation-post-sec-2 .et_pb_row {
 width: 70% !important;
}
div.recent-post-head h2 {
  font-size: 25px;
}
div.relax-head-h1 h1 {
  font-size: 25px;
}
div.relax-para p, div.relax-para li{
  font-size: 14px;
}
div.relax-head-h4 h4 {
  font-size: 18px;
}
/* Somnus - Library (Beyond Your Program) - Session card - Desktop / page Mobile Big screen Landscape Style*/
.recovering-trauma-row, .author-detailed {
  width: 100%;
}
.recovering-col-right {
 width: 100%;
 padding-left: 0px;
}
.session-card-play-row {
 width: 100% !important;
}
.recovering-col-left {
  display: none;
}
.recovering-col-right, .recovering-col-right h2 {
  text-align: center;
}
.recovering-col-right h2 {
  margin-top: 10px;
}
.recovering-col-right p {
  text-align: left;
  width: 100%;
}
.author-detailed {
  margin: 25px 0px;
  padding: 15px 0px;
}
.author-img {
  width: 15%;
}
.author-name {
  width: 85%;
}
.list-session-head h4 {
 padding-top: 40px;
}
.session-text {
  padding-left: 5px;
}
.session-text h5 {
  margin-top: 0px;
}
/* Somnus - Library (Beyond Your Program) - Author - Collections - Desktop / page Mobile Big screen Landscape Style*/
.collection-col-left {
 width: 100% !important;
 padding: 0px 0px 40px !important;
 box-shadow: none;
}
.collection-col-left img {
 width: 16%;
}
.collection-col-left p {
  width: 100%;
}
.collection-col-right {
  padding-left: 0px;
  width: 100% !important;
}
.collection-col-4 {
 width: 48%;
 margin-right: 0px;
 padding: 16px;
}
.collection-author-btn {
  display: block;
}
.collection-col-4:nth-child(1), .collection-col-4:nth-child(3), .collection-col-4:nth-child(5), .collection-col-4:nth-child(7), .collection-col-4:nth-child(9) {
 margin-right: 20px;
}
.collection-col-4:nth-child(7) h5, .collection-col-4:nth-child(8) h5 {
 margin-top: 186px;
}
/* Somnus - Settings - Desktop / page Mobile Big screen Landscape Style*/
.setting-head {
  text-align: center;
}
.setting-page-form {
 width: 100% !important;
}
.setting-page-form button {
  width: 100%;
}
.delete-account {
  padding: 4% 0px 8% 0px;
}
/* Somnus - Settings - Edit Data - Desktop / page Mobile Big screen Landscape Style*/
.edit-data-page-form {
    width: 100% !important;
}
.edit-data-page-form input#current-pwd + i.fa, .edit-data-page-form input#new-pwd + i.fa, .edit-data-page-form input#confirm-pwd + i.fa {
    right: 25px !important;
}
/* Somnus - Purchase page - Desktop / page Mobile Big screen Landscape Style*/
div#purchase_modal .close {
    left: 65px !important;
}
.purchase-col-right {
    display: block;
    width: 100%
}

}


/*Reponsive Ipad mini Style*/
@media (max-width: 769px) and (min-width: 768px) {
    /* Landing Page / front page style mobile */
    div.founder-scroll-down {
        height: auto;
        overflow-y: auto;
    }
    /* Somnus - Home - Desktop - Start - Active - Profile /  FAQS section  Ipad Mini Style*/
    div#accordion-sec-faq .et_pb_toggle {
        background: none;
    }
    div#accordion-sec-faq .et_pb_accordion_item {
        border: none;
        padding: 0px;
    }
    div#accordion-sec-faq h5.et_pb_toggle_title:before {
        display: none;
    }
    div#accordion-sec-faq h5 {
        background: rgba(211, 195, 406, 0.1);
        padding: 13px 0px;
        text-align: center;
    }
    div#accordion-sec-faq .et_pb_toggle_open h5 {
        background: linear-gradient(189.73deg, #FF80DB 2.56%, #8260D1 100%);
        opacity: 0.8;
        border-radius: 6px;
        padding: 14px 0px;
        width: 100%;
        color: #ffffff !important;
    }
    div#accordion-sec-faq .et_pb_toggle_close {
        transition-delay: 10s;
    }
    div#accordion-sec-faq .et_pb_toggle_content p {
        text-align: center;
    }
    /* Somnus - Favorites - Desktop / page Ipad Mini Style*/
    .fav-col-4 {
        width: 100% !important;
        box-shadow: none !important;
        text-align: center !important;
        padding: 0px !important;
    }
    .fav-col-8 {
        width: 100% !important;
        margin-top: 40px !important;
        padding-left: 0px;
    }
    .fav-col-4 h1 {
        text-align: center !important;
    }
    .fav-content {
        margin-top: 20px !important;
    }
    /* Somnus - Favorites - Favorite Meditations - Session list - Desktop / page Ipad Mini Style*/
    .fav-meditation-row {
        padding-bottom: 13% !important;
        width: 100% !important;
    }
    .play-session {
        width: 15% !important;
    }
    .session-text {
        width: 85% !important;
        padding-left: 15px !important;
    }
    .fav-session-col-right a {
        padding-top: 18px !important;
    }
    /* Somnus - Milestones - Desktop / page Ipad Mini Style*/
    .milestone-page-row {
    	width: 100%;
    }
    .milestone-page-row button {
        padding: 10px 0px !important;
        width: 16% !important;
    }
    /* Somnus - Session History - Desktop / page Ipad Mini Style*/
    .session-row {
    	width: 100%;
    }
    .session-row h1 {
      font-size: 25px;
  }
  .session-inner-row h2 {
      font-size: 25px;
  }
  .session-inner-row h2 span {
      font-size: 14px;
  }
  .session-inner-row p {
      font-size: 12px;
      padding-top: 13px;
  }
  .session-bg h3 {
      font-size: 16px;
  }
  .session-bg {
      padding: 15px 0px 15px 15px;
  }
  .session-bg p {
      font-size: 12px;
  }
  .session-inner-row {
      padding-top: 25px;
      margin-top: 25px;
      margin-bottom: 60px;
  }
  .style-none {
      margin-top: 0px !important;
      padding-top: 10px !important;
  }
  /* Somnus - Home - Desktop - Start - Active - Profile / My victory section Ipad Mini Style*/
  .victory-col-left {
      width: 100%;
  }
  .victory-col-right {
      width: 100%;
  }
  .victory-img-streak, .victory-img-achievements {
     display: none;
 }
 .victory-content-streak, .victory-content-achievements {
     width: 100% !important;
 }
 .victory-content-streak i {
     background: #DFF6F2;
     padding: 12px 19px !important;
     border-radius: 77px !important;
     font-weight: bold !important;
     font-size: 25px !important;
 }
 .victory-content-streak h4 i, .victory-content-achievements h4 i {
     display: inline-flex;
     margin-right: 13px;
 }
 .victory-content-achievements i {
     background: #DAE4F8;
     padding: 12px 14px !important;
     border-radius: 77px !important;
     font-weight: bold !important;
     font-size: 25px !important;
 }
 .victory-col-left, .victory-col-right  {
     width: 100%;
     padding: 20px 40px;
     margin-bottom: 20px;
 }
 .victory-content-streak h4, .victory-content-achievements h4 {
     margin-bottom: 15px;
 }
 .victory-content-streak p, .victory-content-achievements p {
     margin-bottom: 5px;
 }
 .sec-top-h2 h2 {
     margin-bottom: 20px;
 }
 /* Somnus - Home - Desktop - Start - Active - Profile / Favorites section Ipad Mini Style*/
 .fav-sec-col-left, .fav-sec-col-right {
     width: 100%;
 }
 .fav-sec-bg {
     height: 130px !important;
 }
 .fav-content p {
     padding-top: 0px !important;
 }
 .fav-sec-col-left {
  margin-bottom: 20px;
}
.fav-content h2 {
 margin-bottom: 0px !important;
}
/* Somnus - Home - Desktop - Start - Active - Profile / Beyond Your Program section Ipad Mini Style*/
.beond-col-left, .beond-col-right {
 width: 100%;
}
.beyond-content {
 width: 81%;
}
.beond-col-left {
 margin-bottom: 20px;
}
.beyond-divider-space {
 height: 20px;
}
.beyond-btn {
 width: 100%;
}
.beyond-btn button {
 margin-top: 40px;
}
/* Somnus - Home - Desktop - Start - Active - Profile / The evidence section Ipad Mini Style*/
.tabcontent{
    width: 85%;
}
.tab {
    width: 70%;
}
/* Somnus - Home - Desktop - Start - Active - Profile /  Blog section  Mobile Landscape Style*/
a.front-recent-blog-btn {
    width: 100%;
}
/* Somnus - My Victories - Empty - Desktop / page Ipad Mini Style*/
.victory-side-bar {
 width: 100% !important;
 box-shadow: none;
 padding: 0px;
}
.victory-content-side {
 width: 100% !important;
 border: none;
}
div#milestone-tab ul li, div#library-tab ul li {
  padding-left: 0px;
  width: 33%;
}
div#milestone-tab ul li:nth-child(4) br {
  display: none;
}
div#milestone-tab h5 {
 padding-top: 60px;
}
div#library-tab ul li:nth-child(14) br, div#library-tab ul li:nth-child(15) br, div#library-tab ul li:nth-child(17) br, div#library-tab ul li:nth-child(18) br {
  display: block;
}
/* Somnus - Blog- desktop / page Ipad Mini Style*/
.blog-row {
    width: 100%;
}
.col-sm-4 {
    width: 47% !important;
    margin-right: 27px;
    float: left;
}
.blog-post h3 {
    font-size: 18px;
}
.col-right-margin {
    margin-right: 0px;
}
.blog-post p {
    font-size: 14px;
}
.blog-post p br {
    display: none;
}
.blog-post br.br-7, br.br-8 {
    display: none !important;
}
.blog-btn {
    width: 100%;
}
/* Somnus - Article - Desktop / Relax post Ipad Mini Style*/
.relaxation-post .et_pb_row {
 width: 80% !important;
}
div#relaxation-post-sec-2 .et_pb_row {
 width: 70% !important;
}
div.recent-post-head h2 {
  font-size: 25px;
}
div.relax-head-h1 h1 {
  font-size: 25px;
}
div.relax-para p, div.relax-para li{
  font-size: 14px;
}
div.relax-head-h4 h4 {
  font-size: 18px;
}
/* Somnus - Library (Beyond Your Program) - Session card - Desktop / page Ipad Mini Style*/
.recovering-trauma-row, .author-detailed {
  width: 100%;
}
.recovering-col-right {
 width: 100%;
 padding-left: 0px;
}
.recovering-col-left {
  display: none;
}
.recovering-col-right, .recovering-col-right h2 {
  text-align: center;
}
.recovering-col-right h2 {
  margin-top: 10px;
}
.recovering-col-right p {
  text-align: left;
  width: 100%;
}
.author-detailed {
  margin: 25px 0px;
  padding: 15px 0px;
}
.author-img {
  width: 15%;
}
.author-name {
  width: 85%;
}
.list-session-head h4 {
 padding-top: 40px;
}
.session-text {
  padding-left: 5px;
}
.session-text h5 {
  margin-top: 0px;
}
/* Somnus - Library (Beyond Your Program) - Author - Collections - Desktop / page Ipad Mini Style*/
.collection-col-left {
 width: 100% !important;
 padding: 0px 0px 40px !important;
 box-shadow: none;
}
.collection-col-left img {
 width: 16%;
}
.collection-col-left p {
  width: 100%;
}
.collection-col-right {
  padding-left: 0px;
  width: 100% !important;
}
.collection-col-4 {
 width: 48%;
 margin-right: 0px;
 padding: 16px;
}
.collection-author-btn {
  display: block;
}
.collection-col-4:nth-child(1), .collection-col-4:nth-child(3), .collection-col-4:nth-child(5), .collection-col-4:nth-child(7), .collection-col-4:nth-child(9) {
 margin-right: 20px;
}
.collection-col-4:nth-child(7) h5, .collection-col-4:nth-child(8) h5 {
 margin-top: 186px !important;
}
/* Somnus - Settings - Desktop / page Ipad Mini Style*/
.setting-head {
  text-align: center;
}
.setting-page-form {
 width: 100% !important;
}
.setting-page-form button {
  width: 100%;
}
.delete-account {
  padding: 4% 0px 8% 0px;
}
/* Somnus - Settings - Edit Data - Desktop / page Ipad Mini Style*/
.edit-data-page-form {
    width: 100% !important;
}
.edit-data-page-form input#current-pwd + i.fa, .edit-data-page-form input#new-pwd + i.fa, .edit-data-page-form input#confirm-pwd + i.fa {
    right: 25px !important;
}
/* Somnus - Purchase page - Desktop / page Ipad Mini Style*/
article#post-1949 {
    display: none;
}
.purchase-col-left {
    width: 100%;
}
.purchase-col-right {
    display: block;
    width: 100%
}
.modal-body {
    padding-top: 60px;
}
#purchase_modal.modal, #purchase_success_modal.modal {
    background-image: none;
}
div#purchase_modal {
    background: none;
}
div#purchase_modal .close {
    left: 70px !important;
}
.purchase-col-left button {
    margin-top: 30px;
    width: 90%;
}
/* Somnus - Purchase page - Success message - Desktop / page Ipad Mini Style*/
div#purchase_success_modal .close {
    left: 18% !important;
}


.r-card .modal {
    display: none;
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    overflow: auto;
    background: rgba(37, 37, 37, 0.4);
    mix-blend-mode: normal;
    z-index: 99999;
    justify-content: space-between;
    flex-wrap: wrap;
    align-items: center;
}
.r-card .modal .modal-content {
    position: relative;
    margin-left: auto;
    margin-right: auto;
    padding: 22px 10px 10px;
    border: 0px;
    width: 590px;
    max-width: calc(100% - 40px);
    animation-name: animatetop;
    animation-duration: 0.4s;
    background: #FFFFFF;
    mix-blend-mode: normal;
    box-shadow: 0px 10px 25px rgb(157 163 180 / 26%);
    border-radius: 10px;
    height: auto;}

.r-card .modal .modal-body h3{
    font-style: normal;
    font-weight: 500;
    font-size: 30px;
    line-height: 150% !important;
    text-align: center;
    color: #465878 !important;
}
.r-card .modal .modal-body {
    /*width: calc(100% - 100px);*/
    margin: 0px auto;
    text-align: center;
}
.r-card #add_library_collection_to_favorite_modal .modal-body {
    width: calc(100% - 86px);
}
.r-card .modal .modal-body p.line {
    line-height: 120%;
    padding: 0;
}
.r-card .modal .modal-body .selected_value {
    font-weight: bold;
    font-size: 16px;
    line-height: 150%;
    text-align: center;
    color: #465878;
    font-family: Poppins;
    margin: 0px;
    padding: 0;
}
.r-card .modal .modal-body .modal-input {
    display: block;
    width: 100%;
    background: #FFFFFF;
    border: 1px solid #EEF0F3 !important;
    box-sizing: border-box;
    border-radius: 5px;
    padding: 20px 0px 20px 25px;
    /*margin: 40px 0px 35px 0px;*/
}
.r-card .modal-content .close {
    position: absolute;
    width: 12px;
    height: 24px;
    font-weight: bold;
    right: 12px;
    top: 0px;
    left: auto !important;
    background-image: url(images/modal-close.png);
    background-size: 12px 12px;
    background-repeat: no-repeat;
    background-position: left;
    font-size: 0px;
    padding: 0px;

}


button:not(.et-fb-button), .black-button {
    border: 1px solid #465878;
    border-radius: 10px;
    background: transparent;
    cursor: pointer !important;
    padding: 0px;
    margin-top: 0px;
}

button#create_collection_btn, button#save_edit_collection_btn {
    background: linear-gradient(225deg, #FF80DB 2.56%, #8260D1 100%);
    border-radius: 10px;
    border: none;
    width: 100%;
    display: block;
    color: #FFFFFF !important;
    text-transform: uppercase;
    color: #FFFFFF;
    padding: 24px 0px;
    text-align: center;
}

button#create_collection_btn:disabled, button#save_edit_collection_btn:disabled{
    opacity: 0.7;
}

.modal .modal-body .modal-input::placeholder {
  color: #DDDAEB;
  opacity: 1; /* Firefox */
}

.modal .modal-body .modal-input:-ms-input-placeholder { /* Internet Explorer 10-11 */
 color: #DDDAEB;
}

.modal .modal-body .modal-input::-ms-input-placeholder { /* Microsoft Edge */
 color: #DDDAEB;
}

/* Somnus - Favorites - Desktop / page Edit_collection POP-UP style */
.modal-body h3 {
    padding-bottom: 20px;
}
.modal .modal-body .link-2,  .modal .modal-body .btn-2 {
    margin-top: 40px;
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    align-items: center;
}
.modal .modal-body a.link-danger {
    color: #E35072;
}
.modal .modal-body .link-2 a {
    font-weight: bold;
    text-transform: uppercase;
    cursor: pointer;
}
.modal .modal-body a.link-normal {
    color: #465878;
}



}
/*Reponsive Big view device Style*/
@media (max-width: 1120px) and (min-width: 1119px) {
    /* Somnus - My Victories - Empty - Desktop  / page 1120-big view devices*/
    div#library-tab ul li:nth-child(6) br, div#library-tab ul li:nth-child(5) br {
        display: none;
    }
}

/*Reponsive Big view device Style*/
@media (max-width: 960px) and (min-width: 959px) {
    /* Somnus - Home - Desktop - Start - Active - Profile /  FAQS section  Mobile Big screen Landscape Style*/
    div#accordion-sec-faq .et_pb_toggle {
        background: none;
    }
    div#accordion-sec-faq .et_pb_accordion_item {
        border: none;
        padding: 0px;
    }
    div#accordion-sec-faq h5.et_pb_toggle_title:before {
        display: none;
    }
    div#accordion-sec-faq h5 {
        background: rgba(211, 195, 406, 0.1);
        padding: 13px 0px;
        text-align: center;
    }
    div#accordion-sec-faq .et_pb_toggle_open h5 {
        background: linear-gradient(189.73deg, #FF80DB 2.56%, #8260D1 100%);
        opacity: 0.8;
        border-radius: 6px;
        padding: 14px 0px;
        width: 100%;
        color: #ffffff !important;
    }
    div#accordion-sec-faq .et_pb_toggle_close {
        transition-delay: 10s;
    }
    div#accordion-sec-faq .et_pb_toggle_content p {
        text-align: center;
    }
    /* Somnus - Library (Beyond Your Program) - Session card - Desktop / page 960-big view device*/
    .recovering-col-left {
        display: none;
    }
    .recovering-col-right {
        width: 100%;
        text-align: center;
        padding-left: 0px;
    }
    .recovering-col-right h2 {
        text-align: center;
    }
    /* Somnus - Blog- desktop / page 960-big view device*/
    .detaile {
        width: 69%;
    }

}

/*Reponsive only Ipad-pro Big  Style*/
@media (max-width: 1025px) and (min-width: 1024px) {
    /* Somnus - Blog- desktop / page Ipad Pro Style*/
    .blog-post p {
        min-height: 95.2px;
    }
    .detaile p {
        min-height: 0px;
    }
}
/*Reponsive Ipad-pro and Big devices Style*/
@media (max-width: 1024px) and (min-width: 500px) {
    /* Somnus - Favorites - Desktop / page Ipad Pro Style*/
    .fav-col-4 {
        padding: 30px 25px;
    }
    /* Somnus - Favorites - Desktop / page pop-up Ipad Pro Style*/


    /* Somnus - Favorites - Favorite Meditations - Session list - Desktop / page Ipad Pro Style*/
    .fav-meditation-row {
        padding-bottom: 10%;
        width: 100%;
    }
    div.fav-medi-row {
        width: 80%;
    }
    div.fav-medi-row .et_pb_button_module_wrapper {
    	margin-left: 0px !important;
    }
    .play-session {
        width: 12%;
    }
    .session-text h5 {
        font-size: 16px;
    }
    .session-text p {
        font-size: 14px;
    }
    .play-session a i {
        font-size: 23px;
        padding: 12px 14px;
    }
    .session-text {
        width: 88%;
    }
    .fav-session-col-left {
        width: 70%;
    }
    .fav-session-col-right {
        width: 3 0%;
    }
    /* Somnus - Session History - Desktop / page Ipad Pro Style*/
    .session-row {
     width: 100%;
 }
 /* Somnus - Milestones - Desktop /  page Ipad Pro Style*/
 .milestone-page-row button {
    padding: 10px 0px;
    width: 15%;
}
/* Somnus - Home - Desktop - Start - Active - Profile / My victory section Ipad Pro Style*/
.victory-img-streak i {
 padding: 20px 34px;
}
.victory-img-achievements i {
 padding: 20px 23px;
}
.victory-content-streak, .victory-content-achievements {
  width: 60%;
}
/* Somnus - Home - Desktop - Start - Active - Profile / Favorites section Ipad Pro Style*/
.fav-sec-bg {
 height: 160px;
}
.fav-content {
 margin-top: 20px;
}
.fav-sec-col-left .fav-content p {
 padding-top: 26px;
}
/* Somnus - Home - Desktop - Start - Active - Profile / Beyond your Program section Ipad Pro Style*/
img.beyond-img {
 width: 43%;
}
/* Somnus - Home - Desktop - Start - Active - Profile / The evidence section Ipad Pro Style*/
.col-try-10 {
    margin-left: 0% !important;
}
/* Somnus - My Victories - Empty - desktop / page Ipad Pro Style*/
.victory-side-bar {
    width: 33%;
    padding: 40px 15px;
}
.victory-page-content-side {
    width: 58%;
}
.victory-page-content-streak, .victory-page-content-achievements {
 width: 100%;
}
.victory-content-side {
 width: 61%;
}
div#milestone-tab ul li, div#library-tab ul li{
 padding-left: 0px;
 width: 33%;
}
div#milestone-tab ul li:nth-child(6) br {
 display: block;
}
/* Somnus - Blog- desktop / page Ipad Pro Style*/
.col-sm-4 {
    width: 31.5%;
}
.blog-post h3 {
    font-size: 18px;
}
.blog-post p {
    font-size: 14px;
}
.blog-row {
    width: 100%;
}
.blog-post br.br-7, br.br-8 {
    display: block;
}
.detaile {
    width: 72%;
}
.detaile h5{
    white-space: nowrap;
}

/* Somnus - Library (Beyond Your Program) - Session card - Desktop / page Ipad Pro Style*/
.recovering-col-right p {
 width: 100%;
}
.author-detailed {
 width: 100%;
 margin: 15px 0px;
 padding: 15px 0px;
}
.session-card-play-row {
 width: 80%;
}
/* Somnus - Library (Beyond Your Program) - Author - Collections - Desktop / page Ipad Pro Style*/
.collection-col-left {
 width: 30%;
 padding: 25px 20px;
}
.collection-col-right {
 width: 70%;
}
.collection-col-4 {
 width: 48%;
 margin-right: 0px;
}
.collection-col-4:nth-child(1), .collection-col-4:nth-child(3), .collection-col-4:nth-child(5), .collection-col-4:nth-child(7), .collection-col-4:nth-child(9) {
  margin-right: 17px;
}
.collection-col-4:nth-child(7) h5, .collection-col-4:nth-child(8) h5 {
 margin-top: 164px;
}
/* Somnus - Settings - Desktop / page Ipad Pro Style*/
.setting-page-form {
 width: 80%;
}
/* Somnus - Settings - Edit Data - Desktop / page Ipad Pro Style*/
.edit-data-page-form {
    width: 80%;
}
.edit-data-page-form input#current-pwd + i.fa, .edit-data-page-form input#new-pwd + i.fa, .edit-data-page-form input#confirm-pwd + i.fa {
    right: 106px;
}
/* Somnus - Purchase page - Desktop / page Ipad Pro Style*/
article#post-1949 {
    display: none;
}
.purchase-col-left {
    width: 100%;
    padding-bottom: 40px;
}
.purchase-col-right {
    width: 100%;
    display: block;
}
.purchase-col-right img {
    width: 100%
}
div#purchase_modal.modal-content, div#purchase_success_modal.modal-content {
    width: 100% !important;
    max-width: 100% !important;
    padding: 30px 0px 0px 0px !important;
    height: 100% !important;
}
div#purchase_modal .close {
    left: 125px;
}
div#purchase_modal.modal, div#purchase_success_modal.modal {
    background-image: none;
}
/* Somnus - Purchase page - Success message - Desktop / page Ipad Pro Style*/
div#purchase_success_modal .close {
    left: 23%;
}

/*Custom footer / Ipad Pro Style*/
div.footer-left-side ul li:nth-child(1) a i {
 font-size: 15px;
}
div.footer-left-side ul li:nth-child(1) a:nth-child(1) {
  padding: 6px 11px;
}
div.footer-left-side ul li:nth-child(1) a:nth-child(2) {
 padding: 6px 9px;
}
div.footer-left-side ul li:nth-child(1) a {
 padding: 6px 9px;
 margin-left: 12px;
}
div.footer-left-side ul li:nth-child(2), div.footer-left-side ul li:nth-child(3) {
 margin-left: 17px;
}
}
/*Reponsive only Ipad-pro Big  Style*/
@media (max-width: 1121px) and (min-width: 1120px) {
    /* Somnus - Blog- desktop / page Ipad Pro Style*/
    .col-sm-4 {
        width: 31.5%;
    }
    .blog-post p {
        min-height: 96px;
    }
    .detaile p {
        min-height: 0px;
    }
    .detaile {
        width: 75%;
    }
}


@media (max-width: 1441px) and (min-width: 1440px){
    div.fav-medi-row {
        width: 61%;
    }
}
@media (max-width: 1281px) and (min-width: 1280px){
    div.fav-medi-row {
        width: 65%;
    }
    /* Somnus - Blog- desktop / page laptop Pro Style*/
    .blog-col-left  {
        float: none;
    }
}

@media (max-width: 769px) {
    .purchase-popup-inner{
        padding-left: 0%;
    }
}

.Ocd_Main_row {
    display: flex;
    width: 100%;
    max-width: 100%;
    flex-wrap: wrap;
    justify-content: space-between;
}
.Ocd_Main_row .ocd_item {
    width: calc(33% - 15.5px);
    box-shadow: 0px 10px 25px rgb(157 163 180 / 26%);
    border-radius: 10px;
    background: #FFFFFF;
    padding: 25px;
    margin-right: auto;
    margin-left: auto;
    height: 100%;
}
.name_title{
    display: flex;
}
.information-data{
    margin-top: 13px !important;
    font-family: Open Sans !important;
    font-style: normal !important;
    font-weight: normal !important;
    font-size: 12px !important;
    line-height: 150% !important;
    color: #465878 !important;

}
.information-data p{
    margin-top: 23px !important;
    font-family: Open Sans !important;
    font-style: normal !important;
    font-weight: normal !important;
    font-size: 12px !important;
    line-height: 150% !important;
    color: #465878 !important;

}
.information-data p span{
    margin-top: 23px !important;
    font-family: Open Sans !important;
    font-style: normal !important;
    font-weight: normal !important;
    font-size: 12px !important;
    line-height: 150% !important;
    color: #465878 !important;

}
.Approaches{
    border-bottom: 1px solid #DFE4EC;
        padding-top: 24px !important;
}
#col-3 .Ocd_Main_row .ocd_item {
    width: calc(37% - 33.5px);
    box-shadow: 0px 10px 25px rgb(157 163 180 / 26%);
    border-radius: 10px;
    background: #FFFFFF;
    padding: 35px;
    text-align: center;
    margin-right: auto;
    margin-left: auto;
}

.ocd_item .img {
    width: 60px;
    height: 60px;
    border-radius: 50%;
    background-position: center;
    background-size: cover;
}
.h5_heading{
    margin-left: 10%;
    margin-top: 6px;
    font-family: Open Sans !important;
    font-style: normal;
    font-weight: normal;
    font-size: 12px;
    line-height: 150% !important;
    color: #465878 !important;
}
.name_info{
    display: block;
    width: 80%;
}

/*.ocd_item p, .ocd_item h3, .ocd_item h4, .ocd_item ul li, .ocd_item .button {
    font-family: Poppins !important;
}*/
.ocd_item  {
    font-size: 13px;
    line-height: 16px;
    color: #252525;
    border-bottom: 1px solid #DFE4EC;
    border-radius: 1px;
    padding-bottom: 20px !important;
    /*font-family: Open Sans;
    font-style: normal;
    font-weight: normal;
    font-size: 12px;
    line-height: 150%;
    color: #465878;*/
}
.ocd_item h3 {
    font-family: Poppins !important;
    font-style: normal;
    font-weight: 500;
    font-size: 16px;
    line-height: 150%;
    text-transform: capitalize;
    color: #1E3152 !important;
    margin-top: 10px;
    margin-left: 12px;
}
#featuredTeachers{
        font-weight: 500 !important;
        font-size: 40px !important;
}
/*span{
    font-family: Open Sans;
    font-style: normal;
    font-weight: 400;
    font-size: 12px;
    line-height: 18px;
    color: #465878;
}
*/
#col-3 .ocd_item h3 {
    font-weight: bold;
    font-size: 18px !important;
    line-height: 150%;
    color: #7EA991 !important;
    padding-bottom: 0px;
    margin: 20px 0px 5px 0px;
}
.ocd_item h4 {
    padding-bottom: 0px !important;
    margin: 25px 0px 15px;
    font-family: Poppins;
    font-style: normal;
    font-weight: 600;
    font-size: 12px;
    line-height: 18px;
    color: #1E3152 !important;
}
#col-3 .ocd_item h4 {
    font-weight: bold;
    font-size: 13px !important;
    line-height: 16px;
    color: #252525 !important;
    padding-bottom: 0px !important;
    margin: 25px 0px 15px;
    text-transform: none;
}
.ocd_item h4, .ocd_item ul {
    text-align: left;
}
.ocd_item ul {
    padding: 0px;
}
.ocd_item ul li {
    color: #1E3152 !important;
    font-family: Open Sans !important;
    font-style: normal;
    font-weight: 600;
    font-size: 10px;
    line-height: 150%;
}
.ocd_item ul li {
    display: inline-block !important;
    list-style: none !important;
    margin-bottom: 5px !important;
    margin-right: 5px !important;
    word-break: break-word !important;
}
.ocd_item ul li {
    background: #EEF0F3 !important;
    border-radius: 5px !important;
    padding: 5px 10px !important;
    /*display: block;*/
}
.ocd_item ul li.more_count{
    background: transparent !important;
    border-color: transparent !important;
}
/*.ocd_item ul {
    min-height: 86px;
}*/
.ocd_item .button {
    margin-top: 25px;
    background: linear-gradient(225deg, #FF80DB 2.56%, #8260D1 100%);
    border-radius: 5px;
    box-shadow: 0px 6px 12px rgb(40 43 49 / 18%);
    border-radius: 5px;
    border: 0px;
    width: 100%;
    padding: 13px 5px;
    font-weight: bold;
    font-size: 12px;
    line-height: 14px;
    text-transform: uppercase;
    color: #FFFFFF;
    text-align: center;
    display: block;
}

#col-3 .ocd_item ul{
    margin-left: 0px !important;
    padding: 0px !important;
}
#col-3 .ocd_item ul li{
    font-size: 12px !important;
}
#col-3 .ocd_item ul li:before {
    display: none !important;
}

/*find a thrapist  page style */
.how_work_sec_trapist_page span.et_pb_image_wrap img {
    border-radius: 0px;
}
.how_work_sec_trapist_page .et_pb_blurb_description p {
    color: #252526 !important;
    font-family: Lato;
    font-size: 14px !important;
    line-height: 130% !important;
}
.page-id-10834 .et_pb_row, .page-id-10834 .container {
    max-width: 1170px;
}
.page-id-10834 .et_pb_column {
    margin-bottom: 0px
}
.Our_therapist_understand_sec .et_pb_image_wrap {
    padding-bottom: 0px;
}
.not-ready-sec .et_pb_image_wrap {
    padding-bottom: 0px;
}
.not-ready-sec .et_pb_column.et_pb_column_1_2.et_pb_column_6 {
    margin-bottom: 0px;
}
.benifits_of_booking_us_sec .et_pb_image_wrap {
    padding-bottom: 0px;
}
.benifits_of_booking_us_sec .et_pb_main_blurb_image {
    margin-bottom: 25px;
}
.page-id-7244 p.testimonial_img {
    display: none;
}
.page-id-1000 p.testimonial_img {
    display: none;
}
.New_footer_custom_find_therapist .et_pb_module.et_pb_text a {
    color: #252525;
}
.login-footer a {
    position: relative;
}
.login-footer a img {
    width: 11px;
    height: 6px;
    position: absolute;
    right: -16px;
    top: 8px;
    transition: all 1s;
}
.login-footer:hover a.login_btn {
    color: #23B67A !important;
}
img.icon-green {
    display: none;
}
.login-footer:hover a img.icon-green {
    display: block;
    transition: all 10s;
}
.login-footer:hover a img.icon-black {
    display: none;
    transition: all 10s;
}
.open_login_dropdown .login_dropdown {
    display: block;
}
.login_dropdown {
    background: #FFFFFF;
    box-shadow: 0px 10px 25px rgb(157 163 180 / 26%);
    border-radius: 10px;
    display: flex;
    flex-wrap: wrap;
    width: 170px;
    padding: 15px 20px;
    margin-top: 12px;
    display: none;
}
.login_dropdown ul {
    padding: 0px;
}
.login_dropdown ul li {
    display: inline-block;
    white-space: nowrap;
}
.login_dropdown ul li a {
    font-family: Lato;
    font-size: 14px;
    line-height: 130%;
    color: #252525;
}
.login_dropdown ul li:nth-child(1) {
    margin-bottom: 15px;
}
.login_dropdown ul li:hover a {
    color: #23B67A !important;
}


@media(max-width: 480px) {
    .Ocd_Main_row .ocd_item {
        /*width: calc(80% - 22.5px);*/
        padding: 16px !important;
        width: 95%;
        margin-left: auto;
        margin-right: auto;
    }
    #col-3 .Ocd_Main_row .ocd_item {

        padding: 20px;
        width: 95%;
        margin-left: auto;
        margin-right: auto;
    }
    /*.ocd_item h3 {
        margin: 15px 0px 5px 0px;
    }*/
    .ocd_item p {
        padding-bottom: 15px !important;
    }
    .main-count-sec .counter-number, .main-count-sec .infinite-blurb {
        width: 63%;
    }
    .page-id-10834 .who-our-section-h1 h1 {
        line-height: 36px !important;
    }
    .Free_OCD_test_sec p {
        font-size: 14px !important;
    }
    .Free_OCD_test_sec_2 p {
        font-size: 14px !important;
    }
    .Our_therapist_understand_sec .course-is-for-sec-blurb {
        width: 49%;
    }
    .find-therapist-near-sec h1 {
        line-height: 36px !important;
    }
    .page-id-10696 .who-our-section-h1 h1 {
        line-height: 36px !important;
    }
    .page-id-10696 .Who-our-course-is-for-sec {
        padding-bottom: 0px !important;
    }
    .page-id-10696 .How-our-course-will-help-section ul {
        padding-bottom: 0px !important;
    }
    .page-id-10696 .How-our-course-will-help-section ul li:nth-last-child(1) {
        margin-bottom: 30px !important;
    }
    .page-id-10696 .women-music-sec ul li {
        font-size: 14px !important;
    }
    .page-id-10696 .women-music-sec ul {
        padding-bottom: 0px !important;
    }
    .page-id-10696 .women-music-sec ul li:nth-last-child(1) {
        margin-bottom: 30px !important;
    }
    .page-id-10696 .faq-accordion .faq-main:nth-last-child(1) {
        margin-bottom: 0px;
    }
}
@media(max-width: 980px) and (min-width: 481px) {
    #col-3 .Ocd_Main_row .ocd_item{
        width: calc(67% - -68.5px);
    }
    .Free_OCD_test_sec .et_pb_row_6 {
        background-size: contain;
        background-position: top left;
    }
    .Free_OCD_test_sec p {
        font-size: 16px !important;
    }
    .Free_OCD_test_sec_2 .et_pb_row_6 {
        background-size: contain;
        background-position: top left;
    }
    .Free_OCD_test_sec_2 p {
        font-size: 16px !important;
    }

}
@media(max-width: 1025px) and (min-width: 1024px) {
    .main-count-sec .counter-number, .main-count-sec .infinite-blurb {
        width: 66%;
    }
    .Ocd_Main_row .ocd_item {
        width: 252px;
        padding: 20px;
    }
    #col-3 .Ocd_Main_row .ocd_item {
        width: 162px !important;
        padding: 20px !important;
    }
    .Free_OCD_test_sec, .how_work_sec_trapist_page  {
        background-size: 50% !important;
        background-position: center left !important;
    }
    .Free_OCD_test_sec_2 {
        background-size: 50% !important;
        background-position: center left !important;
    }
    .benifits_of_booking_us_sec .et_pb_blurb  {
        height: auto !important;
    }
    .not-ready-sec .et_pb_image_wrap {
        margin-top: 60px;
    }
    .New_footer_custom_find_therapist .et_pb_row {
        max-width: 100%;
        width: 100%;
        padding-left: 20px;
        padding-right: 20px;
    }
}
@media(min-width: 981px) {
    .Free_OCD_test_sec {
        background-image: url('images/test-free-sec-bg.svg');
        background-size: auto;
        background-repeat: no-repeat;
        background-position: top left;
    }

    .Free_OCD_test_sec_2 {
        background-image: url(/wp-content/uploads/2021/03/Img.png), linear-gradient(180deg,#B1E0C7 0%,#ffffff 30%)!important;
        background-size: 30%,100%;
        background-repeat: no-repeat;
        background-position: top 50% left 20%;
    }


    .how_work_sec_trapist_page {
        background-image: url('images/how-wrok-find-a-thraipst-page.svg') !important;
        background-size: auto;
        background-repeat: no-repeat;
        background-position: top left;
    }
}

/* #web_header_logo.et_pb_module.et_pb_image.et_pb_image_0_tb_header.et_pb_image_sticky{
    height:70px !important;
} */


#web_header_row > .et_pb_column.et_pb_column_2_5.et_pb_column_0_tb_header{
     margin-bottom: 0 !important;
 }

 #mobile_menu1{
     margin-top: 7px !important;
 }


 #web_header.et_pb_section.et_pb_section_0_tb_header.et_pb_with_background.et_section_regular.et_pb_section_sticky
{
    box-shadow: 0 1px 0 rgb(0 0 0 / 10%) !important;
 }


#menu-main-menu .sub-menu{
    margin-top: 4px !important;
}

.wp-pagenavi{
    text-align: right !important;
    border-top: 1px solid #e2e2e2 !important;
    padding-top: 13px !important;
    clear: both !important;
    margin-bottom: 30px !important;
}

.wp-pagenavi a, .wp-pagenavi span {
    color: #666;
    margin: 0 5px;
    text-decoration: none;
    font-size: 14px!important;
    font-weight: 400!important;
    border: none!important;
}

@media only screen and (max-width: 768px) {
    .wp-pagenavi > *:not(.pages) {
        margin: 0 2px !important;
        padding: 3px 4px !important;
    }
}

.wp-pagenavi a:hover, .wp-pagenavi span.current {
    color: #2ea3f2!important;
}

::-webkit-scrollbar-thumb {
    background: #888 !important;
}

::-webkit-scrollbar-track {
    background: #f1f1f1 !important;
}

#web_header_menu ul#menu-main-menu li {
    display: flex !important;
    align-content: center;
}

#web_header_menu ul#menu-main-menu li:not(#menu-item-11958) a{
    padding-top: 8px !important;
}

#web_header_menu #menu-main-menu .et_pb_menu_page_id-11408>a:first-child:after{
    margin-top: 4px !important;
}

#web_header_menu .sub-menu{
    margin-top:15px !important;
}

#mobile_menu1 {
    margin-top: 14px !important;
}

/* Blog Post Banner button CSS Starts*/
@keyframes wiggle {
  0%, 7% { transform: rotateZ(0); opacity: 0; }
  15% { transform: rotateZ(-15deg); opacity: 1; }
  20% { transform: rotateZ(10deg); }
  25% { transform: rotateZ(-10deg); }
  30% { transform: rotateZ(6deg); }
  35% { transform: rotateZ(-4deg); }
  40%, 100% { transform: rotateZ(0); }
}

.wiggle {
    animation: wiggle 2s forwards linear;
}
/* Blog Post Banner button CSS Starts*/


/* tooltip css starts */

#qtip-0 {
  bottom:auto !important;
}

.qtip-content {
    font-size: 12px !important;
    line-height: 18px !important;
}

.qtip-tip{
    bottom: -8px !important;
    /*bottom: 0px !important;
    transform: rotate(180deg);*/
}

.tooltipsincontent {
    text-decoration: underline !important;
    border-bottom: 0px !important;
}

/*.qtip-tip>canvas {
    display: none;
}*/

/* tooltip css ends */

/* custom css starts here for pages*/
    .Light-14 {
        font-size: 14px;
        line-height: 21px;
        font-family: 'Open Sans' !important;
        font-weight: 400;
        text-align: left;
    }

    .Light-16 {
        font-size: 16px;
        line-height: 24px;
        font-family: 'Open Sans' !important;
        font-weight: 400;
        text-align: left;
    }

/* custom css ends here for pages*/

.page-id-249208 #new-started i.fa-spin{
    font-size:24px !important;
    display:none;
  }

.page-id-249208 #new-started .before-discount-price{
    vertical-align:baseline !important;
}

.page-id-249208 #new-started{
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
  }
  
  .page-id-249208 #new-started i.fa-spin{  
    width:fit-content !important;
  }