
@font-face {
  font-family: Proxima;
  src: url(../font/ProximaNova-Regular.otf); 
}
@font-face {
  font-family: Proxima-bold;
  src: url(../font/Proxima_Nova_Bold.otf);
}

@font-face {
  font-family: Proxima-bold;
  src: url(../font/Proxima_Nova_Alt_Light.otf);
  font-weight: 400;
}
  

body
{
	/*font-family: Proxima;*/
    color: #586066;
    font-size: 17px;
    line-height: 1.5;
    overflow-x: hidden;
}

/*---------------------------------  Common block -------------------*/
/*---------------------------------  Common block -------------------*/



.padder
{
	padding: 0;
}

.padder-left
{
	padding-left: 0;
}

.padder-right
{
	padding-right: 0;
}
.dropdown_item
{

}

.dropdown_item1
{

}

.menu_sub_closed {
    padding: 8px 0 10px;
    z-index: 2;
    position: absolute;
    opacity: 0;
    left: -9999em;
    min-width: 120px;
    top: 24px;
    background-color: #fff;
    -webkit-transition: opacity 250ms ease-in-out;
    -o-transition: opacity 250ms ease-in-out;
    transition: opacity 250ms ease-in-out;
    border: 1px solid #ccc;
    border-radius: 4px;
}

.dropdown_item:hover .menu_sub_closed
{
    left: -1%;
    right: 1%;
    opacity: 1;
    -webkit-box-shadow: 0 10px 22px rgba(0,0,0,.3);
    -moz-box-shadow: 0 10px 22px rgba(0,0,0,.3);
    box-shadow: 0 10px 22px rgba(0,0,0,.3);
    display: block;
}
 
.menu_sub_closed:before {
    content: "";
    position: absolute;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 7.5px 8px 7.5px;
    border-color: transparent transparent #ccc transparent;
    top: -9px;
    right: 66%;
    z-index: 3;
    -webkit-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
    -webkit-transition: opacity 250ms ease-in-out;
    -o-transition: opacity 250ms ease-in-out;
    transition: opacity 250ms ease-in-out;
    right: calc(50% - 7px);
    opacity: 1;
}


.menu_sub_closed li {
    display: block;
    height: 26px;
    list-style: none none;
    margin: 0;
    padding: 0;
    background: #fff;
    -webkit-transition: all .25s ease-in-out;
    -o-transition: all .25s ease-in-out;
    transition: all .25s ease-in-out;
}

.menu_sub_closed li a {
    font-size: 13px;
    color: #586066;
    margin: 0 12px;
    border-bottom: 2px solid transparent;
    cursor: pointer; 
    font-weight: 600;
}




.menu_sub_closed1:before 
{
    display: none;
}

.menu_sub_closed1 {
    border-radius: 0;
    position: relative !important;
    position: fixed !important;
    top: 54px;
    left: 0%;
    right: 0%;
    margin: auto;
    opacity: 1;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    padding: 0;
    padding-top: 15px;
    min-height: 55px;
    -webkit-transition: min-height .15s ease-in-out 0s!important;
    -o-transition: min-height .15s ease-in-out 0s!important;
    transition: min-height .15s ease-in-out 0s!important;
    -webkit-transition-delay: 0s!important;
    transition-delay: 0s!important;
    text-align: center;
    box-shadow: none !important;
    border-top: 0 !important;
}

.menu_sub_closed1 li {
    display: inline !important;
    height: 26px;
    list-style: none none;
    margin: 0;
    padding: 0;
    background: #fff;
    -webkit-transition: all .25s ease-in-out;
    -o-transition: all .25s ease-in-out;
    transition: all .25s ease-in-out;
}

.menu_sub_closed1 li a {
    color: #333;
    font-weight: 500;
    font-size: 14px;
    outline: none;
}











.btn_white
{
	color: white;
    min-width: 170px;
    border: 1px solid #ccc;
    padding-bottom: 10px;
    padding-top: 10px;
    background-color: transparent;
    -webkit-transition: all .25s ease-in-out;
    -o-transition: all .25s ease-in-out;
    transition: all .25s ease-in-out;
    text-transform: uppercase;
    font-weight: bold;
    text-align: center;
    font-size: 14px;
    border-radius: 2px;
    box-shadow: none !important;
    outline: none !important;
}

.btn_white:hover
{ 
    color: #666!important;
    border-color: #999!important;
    background-color: #fff!important;
}

.btn_primary
{
    background-color: #f39242;
    border-color: #f39242;
}

.btn_primary
{
	color: white;
    min-width: 170px;
    border: 1px solid #f39242;
    background-color: #f39242;
    padding-bottom: 10px;
    padding-top: 10px; 
    -webkit-transition: all .25s ease-in-out;
    -o-transition: all .25s ease-in-out;
    transition: all .25s ease-in-out;
    text-transform: uppercase;
    font-weight: bold;
    text-align: center;
    font-size: 14px;
    border-radius: 2px;
    box-shadow: none !important;
    outline: none !important;
}
.btn_primary:hover
{
    background-color: #d87002;
    color: white !important;
    border-color: #d87002;
}


.btn_dark
{
    border: 1px solid #ccc;
    white-space: nowrap;
    min-width: 170px;
    padding: 10px 12px;
    line-height: 1.428571429;
    opacity: .9;
    color: #586066!important;
    border-color: #999!important;
    background-color: #fff!important;
    font-weight: 700;
    -webkit-transition: all .25s ease-in-out;
    -o-transition: all .25s ease-in-out;
    transition: all .25s ease-in-out;
    border-radius: 2px;
    text-transform: uppercase;
    box-shadow: none!important;
    outline: none !important;
    font-size: 14px;

}

.btn_dark:hover
{
    color: #666!important;
    border-color: #999!important;
    background-color: #fff!important;
}
.btn_dark span {
    text-transform: lowercase;
}

h1, h2, h3, h4, h5, h6 {
    font-family: inherit;
    font-weight: 300;
    line-height: 1.1;
    color: #586066;
}





.heading_block {
    display: block;
    width: 100%;
}

.heading_block h2 {
    margin-top: 0;
    margin-bottom: 70px;
    padding-left: 25px;
    padding-right: 25px;
    font-weight: 300;
    line-height: 1.1;
    color: #586066;
    font-size: 40px;
    text-align: center;
}


.heading_block p {
    font-size: 21px;
    font-weight: 300;
    transition: opacity 1.25s , transform 1.25s;
    margin: 0 0 10.5px;
    color: #586066;
    text-align: center;
    font-weight: 400;
}




















/*---------------------------------  Common block -------------------*/
/*---------------------------------  Common block -------------------*/


/*---------------------------------  header block -------------------*/
/*---------------------------------  header block -------------------*/

.header
{
	display: block;
    position: fixed;
    top: 0;
    background: white;
    z-index: 99999999;
}


 

.header  .navbar {
    text-align: center;
    height: 71px;
    border-bottom: 1px solid #ddd;
    border-radius: 0;
    background-color: #fff;
    opacity: .97;
    float: none;
    margin: 0;
    -webkit-transition: background-color .4s ease-in-out , border-bottom-color .4s;
    -o-transition: background-color .4s ease-in-out , border-bottom-color .4s;
    transition: background-color .4s ease-in-out , border-bottom-color .4s;
    position: fixed;
    right: 0;
    left: 0;
    z-index: 1030;
    overflow: visible!important;
    border-width: 0 0 1px;
    padding: 0;
    align-items: flex-start;
}

.header .navbar .navbar-brand {
    display: inline-block;
    padding: 6px 0 0 13px;
    margin: 0;
}

.header .navbar .navbar-brand img {
    height: 48px;
    width: 223px;
    outline: 0;
    height: auto;
}

.header .navbar .navbar-brand .logo_block {
    height: 48px;
    width: 223px;
    outline: 0;
    background-repeat: no-repeat !important;
    display: inline-block;
    background-position: 0 11px !important;
}
 .header .navbar .row {
    width: 100%;
    margin: 0;
}

.header .navbar .navbar-nav {
    margin-top: 24px;
    display: flex;
    display: inline-block;
    white-space: nowrap;
    margin: 0 auto;
    margin-top: 24px;
}

.header .navbar .navbar-nav .nav-item {
    display: block;
    padding-top: 3px;
    -webkit-transition: all .25s ease-in-out;
    -o-transition: all .25s ease-in-out;
    transition: all .25s ease-in-out;
    position: relative;
    display: inline;
    height: auto;
    padding: 0 .2em;
    background: transparent;
}

.header .navbar .navbar-nav .nav-item .nav-link {
    color: #000;
    font-size: 14px;
    font-weight: 600;
    padding: 0 0 15px;
    display: inline;
    margin: 0 15px;
    border: none;
    line-height: normal;
    text-transform: uppercase;
    cursor: pointer;
    text-transform: uppercase;
}

.header .navbar .navbar-nav .nav-item .nav-link:hover {
    border-bottom: 3px solid #ccc!important;
}

.header .navbar .navbar-nav .dropdown-toggle::after {
    content: "";
    display: none;
}



.header .navbar .right_menu_block {
    position: relative;
    top: 50%;
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    position: absolute;
    right: 0;
    display: inline-block;
    margin: 0;
    display: flex;
    position: unset;
    transform: unset;
    margin-top: 24px;
}

.header .navbar .right_menu_block .the_label {
        padding: 4px 23px 4px;
    font-size: 11px;
    margin-right: 13px;
    text-transform: uppercase;
    color: #999;
    border: 1px solid #ccc;
    margin-left: 20px;
    -webkit-transition: all .25s ease-in-out;
    -o-transition: all .25s ease-in-out;
    transition: all .25s ease-in-out;
    border-radius: 2px;
    line-height: 1.428571429;
    font-weight: 800;
}

.header .navbar .right_menu_block .login_menu {
        padding: 4px 23px 4px;
    font-size: 11px;
    margin-right: 13px;
    text-transform: uppercase;
    -webkit-transition: all .25s ease-in-out;
    -o-transition: all .25s ease-in-out;
    transition: all .25s ease-in-out;
    border-radius: 2px;
    line-height: 1.428571429;
    font-weight: 800;
    background: #f39242;
    border: 1px solid #f39242;
    color: white;
}






/*---------------------------------  header block -------------------*/
/*---------------------------------  header block -------------------*/



/*---------------------------- Index page  -------------------*/
/*---------------------------- Index page  -------------------*/ 



.index_banner_block {
    display: block;
    width: 100%;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
    background-color: #959595;
    height: 100vh;
    width: 100%;
    max-height: 768px;
    overflow: hidden;
    position: relative;
    padding: 00px 0 10px;
}

.index_banner_block .info_block {
    display: block;
    width: 100%;
    position: relative;
    top: 20%;
    color: white;
}

.index_banner_block .info_block h1 {
    font-size: 75px;
    line-height: 83px;
    margin: 10px 0;
    font-weight: 400;
    color: white;
}

.index_banner_block .info_block p {
    font-size: 28px;
    font-weight: 300;
    line-height: 56px;
    max-width: 480px;
    margin-top: 26px;
    padding-right: 20px;
}

.index_banner_block .info_block .button_block {
    display: block;
    padding: 0;
    margin-top: 40px;
    list-style-type: none;
    list-style-image: none;
    text-align: center;
    margin-bottom: 30.5px;
    display: flex;
    align-items: center;
    justify-content: flex-start;
}


.index_banner_block .info_block .button_block li:last-child {
    margin-left: 20px;
}

.index_banner_block .info_block .button_block .btn_primary svg {
    vertical-align: middle;
    font-size: 24px;
    width: 24px;
}

.index_banner_block .info_block .button_block li {
    display: inline-block;
    list-style: none;
}

 


 .secound_banner_block {
    color: #fff;
    padding: 90px 15px 0 15px;
    background-position: top right !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
    text-align: center;
    display: block;
    width: 100%;
}

.secound_banner_block .info_block {
    display: block;
    width: 100%;
    padding-bottom: 30px;
}

.secound_banner_block .info_block h2 {
    margin: 0 auto 0 auto;
    color: #fff;
    max-width: 600px;
    font-size: 40px;
    text-align: center;
    font-weight: 300;
}

.secound_banner_block .info_block h2 span {
    text-decoration: underline;
}

.secound_banner_block .info_block .text_bock {
    padding-top: 50px;
    padding-bottom: 100px;
    display: block;
    max-width: 800px;
    margin: 0 auto;
}

.secound_banner_block .info_block .text_bock p {
    font-weight: 400;
    font-size: 18px;
    margin: 0 0 11px;
}

.secound_banner_block .info_block .text_bock p .get_button {
    margin: 40px 0 0;
    font-weight: bold;
    padding-left: 50px;
    padding-right: 50px;
    font-size: 16px;
}





.program_how_new_block {
    display: block;
    width: 100%;
    padding: 80px 0 0;
}

.program_how_new_block .info_block {
    display: block;
    text-align: center;
}

.program_how_new_block .info_block h2 {
    margin-bottom: 40px;
    margin-top: 20px;
    font-size: 45px;
    font-weight: 300;
    line-height: 1.1;
    color: #586066;
}

.program_how_new_block .info_block .work_menu_block {
    display: block;
    width: 100%;
    padding: 40px 0 60px;
    background: white;
}

.program_how_new_block .info_block .work_menu_block .list-mob {
    display: block;
    width: 100%;
    padding: 0px;
    display: flex;
    align-items: flex-start;
    justify-content: flex-start;
}

.program_how_new_block .info_block .work_menu_block .list-mob .list_item {
    flex-grow: 1;
    display: block;
    list-style: none;
}

.program_how_new_block .info_block .work_menu_block .list_item_block {
    display: block;
    width: 100%;
    color: #333;
    transition: .5s;
}
.program_how_new_block .info_block .work_menu_block .list_item_block:hover  
{
    transform: scale(1.1);
    transition: .5s;
}

.program_how_new_block .info_block .work_menu_block .list_item_block .img_box {
    display: block;
    width: 80px;
    height: 80px;
    margin: 0 auto;
    display: block;
    text-align: center;
    color: gray;
    display: flex;
    align-items: flex-end;
    justify-content: center;
}

.program_how_new_block .info_block .work_menu_block .list_item_block .img_box svg {
    width: 50px;
    color: gray;
    font-weight: 700;
    margin: 0 auto;
    display: block;
}

.program_how_new_block .info_block .work_menu_block .list_item_block a {
    color: #333;
    text-decoration: none !important;
}

.program_how_new_block .info_block .work_menu_block .list_item_block .text {
    font-size: 14px;
    text-align: center;
    padding: 10px 0;
    text-transform: uppercase;
    display: block;
    font-weight: 700;
}





.toolbox_divider {
    border-bottom: 2px solid #ddd;
    text-align: center;
    font-size: 40px;
    position: relative;
    z-index: 99;
}

.toolbox_divider div#therapist-button2 {
    background-color: #fff;
    margin: auto;
    margin-bottom: -28px;
    border: 2px solid #ddd;
    border-radius: 50%;
    width: 55px;
    height: 55px;
}

.toolbox_divider div#therapist-button2 svg {
    background-color: #fff;
    color: #929292;
    animation: pulse 3s infinite;
    vertical-align: inherit;
    width: 30px;
    height: 36px;
    display: inline-block;
    font-size: inherit;
}










.index_third_main {
    margin-bottom: 30px;
    min-height: 0;
    background-color: #fcfcfc;
    border-top: solid 1px #ebebeb;
    margin-top: 20px;
    display: block;
    width: 100%;
    padding: 90px 0 50px;
}


.index_third_main .index_third_block {
    display: block;
    width: 100%;
    max-width: 1100px;
    margin: 0 auto;
    padding-left: 25px;
    padding-right: 25px;
}

.index_third_main .index_third_block .info_block {
    display: block;
    width: 100%;
    padding-top: 40px;
    width: 80%;
}

.index_third_main .index_third_block .info_block p {
    font-size: 17px;
    text-transform: capitalize;
    color: #586066;
    margin: 0 0 10px;
    line-height: 28px;
}

.index_third_main .index_third_block .img_block {
    display: block;
    width: 100%;
    border-radius: 40px;
    overflow: hidden;
    height: 320px;
    max-width: 100%;
    margin: 0 auto;
    display: block;
    position: relative;
}
 
.index_third_main .index_third_block .img_block img {
    width: 100%;
    height: 100%;
}

.index_third_main .index_third_block .img_block .inne_block {
    position: absolute;
    left: 0;
    top: 0;
    z-index: 9;
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    background: rgba(0, 0, 0, 0.2);
}

.index_third_main .index_third_block .img_block .inne_block  .btn_play {
    background: transparent !important;
    outline: none !important;
    box-shadow: none !important;
    border: 0 !important;
    color: white;
    font-size: 50px;
    box-shadow: none !important;
}





.th_vedio_play_modle {
    display: block;
    width: 100%;
    height: 100%;
    max-width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
}

.th_vedio_play_modle .modal-content {
    border: 0;
    border-radius: 0;
    max-width: 760px;
    width: 760px;
}

.th_vedio_play_modle .modal-content .modal-header {
    padding: 0;
    margin: 0;
    border: 0;
}

.th_vedio_play_modle .modal-content .modal-header  .close {
    position: absolute;
    top: -20px;
    right: -20px;
    z-index: 99;
    opacity: 1;
    color: white;
}


.th_vedio_play_modle .modal-content .modal-body {
    padding: 0;
    height: 450px;
}

.th_vedio_play_modle .modal-content .modal-body iframe {
    width: 100%;
    height: 100%;
}






.index_third_main.index_secoundethird_main {
    display: block;
}

.index_third_main.index_secoundethird_main .img_block {
    display: block;
    width: 100%;
    max-width: 100%;
    height: auto;
    max-width: 575px;
    max-height: 379px;
}

.index_third_main.index_secoundethird_main .img_block img {
    display: block;
    width: 100%;
    height: auto;
}

.index_third_main.index_secoundethird_main .info_block {
    display: block;
    width: 100%;
    padding: 0;
}

.index_third_main.index_secoundethird_main .info_block .btn_block {
    display: flex;
    align-items: center;
    justify-content: flex-start;
}

.index_third_main.index_secoundethird_main .info_block .btn_block  .btn {
    margin-right: 10px;
}

.secound_banner_block .info_block .img_block img {
    max-width: 250px;
}

.secound_banner_block .info_block .img_block {
    padding-top: 60px;
    padding-bottom: 100px;
}








/*---------------  index-for_img -------*/
/*---------------  index-for_img -------*/

.index_four_main {
    display: block;
    width: 100%;
    background-size: cover !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-position: 17% 0% !important;
    height: 700px;
    padding-top: 200px;
    color: #fff;
    text-align: center;
    position: relative;
}

.index_four_main .index_four_block {
    max-width: 610px;
    margin: auto;
    padding-left: 50px;
}

.index_four_main .index_four_block h4 {
    margin-top: 10.5px;
    margin-bottom: 10.5px;
    color: white;
    font-size: 45px;
    text-align: center;
    font-weight: 300!important;
    float: none;
    line-height: 1.1;
}

.index_four_main .index_four_block p {
    margin: 40px 0 30px;
    color: white;
    font-size: 17px;
    text-align: center;
    font-weight: 300;
    float: none;
    line-height: 26px;
}




.index_four_main .sun_block {
    display: block;
    position: absolute;
    right: 65px;
    top: 30px;
    background-size: cover;
    width: 175px;
    height: 163px;
    transform: translateY(0);
    opacity: 1;
}

.index_anyquestion_block {
    display: block;
    width: 100%;
    margin: auto;
    padding: 70px 15px 110px 15px;
    text-align: center;
}


.index_anyquestion_block .heading_block {
    display: block;
}

.index_anyquestion_block .heading_block h2 {
    margin: auto;
    font-size: 45px;
    margin-bottom: 30px;
    font-weight: 300;
    text-align: center;
    max-width: 900px;
}

.index_anyquestion_block .heading_block p {
    margin: auto;
    max-width: 530px;
    font-size: 1.25em;
    font-weight: 300;
}

.index_anyquestion_block .contact_icn {
    display: block;
    width: 100%;
    max-width: 230px;
    margin: auto;
}

.index_anyquestion_block .contact_icn svg {
    font-size: 55px;
    margin: 55px 25px 30px 25px;
    color: #f4c26b;
    width: 36px;
    display: inline-block;
}

.index_anyquestion_block .contact_icn .centerme3 {
    display: block;
    position: relative;
    height: auto;
}
 

.index_anyquestion_block .contact_icn .centerme3 .arrow_block {width: 191px;background-size: 49px 62px;background-repeat: no-repeat;background-position: top center;text-align: left;padding-top: 65px;padding-left: 60px;float: right;top: 0;position: relative;margin-top: -35px;margin-right: -90px;margin-left: 150px;margin-top: -50px;}




/*---------------  index-for_img -------*/
/*---------------  index-for_img -------*/



/*--------------- why_choose_main_block -------*/ 




.why_choose_main_block {
    padding: 30px 0 100px;
    overflow: hidden;
    width: 100%;
    display: block;
}

.why_choose_main_block .info_block {
    display: block;
    width: 100%;
    padding-top: 50px;
    max-width: 340px;
    margin: auto;
}

.why_choose_main_block .info_block .icon_block {
    display: block;
    width: 100%;
    width: 55px;
    height: 55px;
}

.why_choose_main_block .info_block .icon_block svg {
    font-size: 48px;
    color: #7a7c7f;
    width: 100%;
    height: 100%;
}

.why_choose_main_block .info_block h2 {
    font-size: 20px;
    font-weight: bold;
    margin: 20px 0 10px;
    text-transform: capitalize;
}

.why_choose_main_block .info_block p {
    font-weight: 400;
    line-height: 34px;
    font-size: 20px;
    color: #586066;
}



/*--------------- why_choose_main_block -------*/ 

/*--------- index_help_main_block  ------*/



.index_help_main_block {
    display: block;
    width: 100%;
}

.index_help_main_block .text_bock {
    display: block;
}
.index_help_main_block .text_bock {
    display: block;
    padding-bottom: 30px !important;
}

.index_help_main_block .text_bock p {
    text-align: center;
}

.index_help_main_block .text_bock p b {
    font-weight: 500;
}


.index_help_main_block .myslider {
  height: auto;
  width: 945px;
  margin: 10px auto;
}
.index_help_main_block .myslider .item {
    height: auto;
    width: 100%;
}
.index_help_main_block .myslider .item img {
  height: auto;
  width: 100%;
}
.index_help_main_block .owl-dots .owl-dot {
  margin: 0px 5px;
}
.index_help_main_block .owl-dots .owl-dot button {
  background: none;
  border: none;
  padding: 0;
  color: #555555;
  font-size: 14px;
  font-weight: bold;
  cursor: pointer;
}
.index_help_main_block .owl-dots .owl-dot button:focus {
  outline: none;
}
.index_help_main_block .owl-dots .owl-dot.active button {
  color: #000000;
}
.index_help_main_block .help_text_block {
    display: block;
    width: 100%;
}

.index_help_main_block .help_text_block .inner_menu_block {
    display: flex;
    -webkit-justify-content: space-between;
    -moz-justify-content: space-between;
    -ms-justify-content: space-between;
    -o-justify-content: space-between;
    justify-content: space-between;
    -ms-flex-pack: justify;
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}



.index_help_main_block .help_text_block .concern_box {
    cursor: pointer;
    font-size: 18px;
    line-height: 22px;
    height: 60px;
    min-width: 210px;
    /* background-color: rgba(255,255,255,.1); */
    /* border: 2px solid transparent; */
    position: relative;
    margin: 7px;
    -webkit-flex-grow: 1;
    -moz-flex-grow: 1;
    flex-grow: 1;
    -ms-flex-positive: 1;
    -webkit-align-items: center;
    -moz-align-items: center;
    -ms-align-items: center;
    -o-align-items: center;
    align-items: center;
    -ms-flex-align: center;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    transition: all .3s;
    border-radius: 5px;
    text-align: center;
    color: white;
    text-transform: capitalize;
    font-weight: 400;
    justify-content: center;
    display: flex;
}


.index_help_main_block .help_text_block .concern_box input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
  height: 0;
  width: 0;
}
 
.index_help_main_block .help_text_block .concern_box .checkmark {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(255,255,255,.1);
    border: 2px solid transparent;
    -ms-flex-align: center;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    transition: all .3s;
    border-radius: 5px;
}

 
 
.index_help_main_block .help_text_block .concern_box input:checked ~ .checkmark
{ 
    border: 2px solid #fff!important;
    background-color: rgba(255,255,255,.2)!important;
}
 
.index_help_main_block .help_text_block .concern_box .checkmark:after {
  content: "";
  position: absolute;
  display: none;
}
 
.index_help_main_block .help_text_block .concern_box input:checked ~ .checkmark:after {
  display: block;
}
 
.index_help_main_block .help_text_block .concern_box .checkmark:after {
  
    left: 0;
    top: 0;
    width: 0;
    height: 0;
    border: solid transparent;
}
.index_help_main_block .help_text_block .btn_block {
    display: block;
    width: 100%;
    margin: 60px 0 0;
}



.index_help_main_block .help_text_block .form-group {
    width: 300px;
    margin: 0 auto;
    display: block;
    margin-top: 8px;
    margin-bottom: 16px;
    max-width: 80%;
}

.index_help_main_block .help_text_block .form-group  .form-control {
    background: transparent !important;
    border: 2px solid white;
    padding: 6px 12px;
    line-height: 1.428571429;
    font-weight: 300;
    border-radius: 5px;
    background-color: transparent;
    color: #fff;
    height: 50px;
    font-size: 18px;
    outline: none !important;
    box-shadow: none !important;
    font-weight: 400;
}
.index_help_main_block .help_text_block .form-group .label_check {
    display: block;
    position: relative;
    padding-left: 30px;
    font-size: 16px;
    color: white;
}

.index_help_main_block .help_text_block .form-group .label_check a {
    color: white;
    text-decoration: underline;
}





.index_help_main_block .help_text_block .check__help {
    display: block;
    position: absolute;
    left: 0;
    top: 0;
}
 
.index_help_main_block .help_text_block .check__help input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
  height: 0;
  width: 0;
}
 
.index_help_main_block .help_text_block .check__help .checkmark {
    position: absolute;
    top: 0;
    left: 0;
    height: 25px;
    width: 25px;
    background-color: white;
    border: 1px solid white;
    border-radius: 2px;
}
 
 
 
.index_help_main_block .help_text_block .check__help input:checked ~ .checkmark {
  background-color: #2196F3;
}
 
.index_help_main_block .help_text_block .check__help .checkmark:after {
  content: "";
  position: absolute;
  display: none;
}
 
.index_help_main_block .help_text_block .check__help input:checked ~ .checkmark:after {
  display: block;
}
 
.index_help_main_block .help_text_block .check__help .checkmark:after {
    left: 8px;
    top: 4px;
    width: 6px;
    height: 14px;
    border: solid white;
    border-width: 0 2px 2px 0;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
}


 
.owl-theme .owl-nav.disabled + .owl-dots {
    margin-top: 10px;
    display: none;
}






/*-------- index_quick_main_block  --------*/



.index_quick_main_block {
    display: block;
    width: 100%; 
    padding: 80px 0 100px;
}

.index_quick_main_block .heading_block h2 {
    margin: 0 0 30px;
}

 

.index_quick_main_block .index_quick_block {
    display: block;
    width: 100%;
    max-width: 750px;
    margin: 0 auto 40px;
    border: solid 1px #ebebeb;
    border-radius: 5px;
    margin-top: 40px;
    margin-bottom: 20px;
}

.index_quick_main_block .index_quick_block  .table {
    width: 100%;
    -webkit-box-shadow: 0 0 10px 0 rgba(204,204,204,.3);
    -moz-box-shadow: 0 0 10px 0 rgba(204,204,204,.3);
    box-shadow: 0 0 10px 0 rgba(204,204,204,.3); 
}

.index_quick_main_block .index_quick_block .table thead {
    padding: 10px 20px 0;
    width: 100%;
    background-color: #fcbe6f;
    color: #fff;
}

.index_quick_main_block .index_quick_block .table thead th {
    font-size: 16px;
    text-transform: capitalize;
    font-weight: bold;
    width: 15%;
}

.index_quick_main_block .index_quick_block .table thead th:first-child {
    width: 55%;
}

.index_quick_main_block .index_quick_block .table td {
    width: 15%;
    font-size: 16px;
    color: #586066;
    padding: 20px 10px;
    font-weight: 400;
}

.index_quick_main_block .index_quick_block .table td:first-child {
    width: 55%;
}

.index_quick_main_block .index_quick_block .table td .btn_primary {
    margin: 0 auto;
    display: block;
    text-transform: uppercase;
}


.index_quick_main_block .index_quick_block .table .tab_radio {
    display: block;
    position: relative;
}
 
.index_quick_main_block .index_quick_block .table .tab_radio input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
}
 
.index_quick_main_block .index_quick_block .table .tab_radio .checkmark {
    position: absolute;
    top: 0;
    left: 0;
    height: 16px;
    width: 16px;
    border-radius: 100%;
    border: 1px solid rgba(9, 15, 20, 0.48);
}
 
.index_quick_main_block .index_quick_block .table .tab_radio:hover input ~ .checkmark {
  background-color: #ccc;
}
 
.index_quick_main_block .index_quick_block .table .tab_radio input:checked ~ .checkmark {
    border-color: #0075FF;
}
 
.index_quick_main_block .index_quick_block .table .tab_radio .checkmark:after {
  content: "";
  position: absolute;
  display: none;
}
 
.index_quick_main_block .index_quick_block .table .tab_radio input:checked ~ .checkmark:after {
  display: block;
}
 
.index_quick_main_block .index_quick_block .table .tab_radio .checkmark:after
{   
    top: 20%;
    left: 20%;
    width: 70%;
    height: 70%;
    background: #0075FF;
    border-radius: 100%;
}



.index_quick_main_block .index_over_view_block {
    position: relative;
}

.index_quick_main_block .index_over_view_block .how_arrow_block {
    /* margin-right: -130px; */
    margin-top: -600px;
    float: right;
    margin-left: 120px;
    width: 171px;
    background-size: 79px 75px !important;
    background-repeat: no-repeat !important;
    background-position: top left !important;
    text-align: left;
    padding-top: 80px;
    padding-left: 15px;
    margin-top: 300px;
    float: right;
    top: 0;
    /* right: -60px; */
    position: relative;
    font-weight: 300;
    white-space: normal;
    opacity: 0;
    font-size: 15px;
    /* margin-right: -130px; */
    margin-top: -600px;
    float: right;
}






 

.index_theplatform_main {
    display: block;
    width: 100%;
    background-size: cover !important;
    background-position: 17% bottom !important;
    height: 900px;
    padding-top: 150px;
    color: #fff;
    text-align: right;
    margin-bottom: 50px;
}

.index_theplatform_main .inner_block {
    max-width: 610px;
    float: right;
    margin-right: 7%;
}

.index_theplatform_main .inner_block h2 {
    font-size: 45px;
    text-align: center;
    font-weight: 300!important;
    float: right;
    white-space: nowrap;
    color: white;
    margin: 70px 0 30px;
    line-height: 1.1;
}

.index_theplatform_main .inner_block p {
    padding-top: 40px;
    font-size: 20px;
    font-weight: 400;
    line-height: 32px;
}







/*---------------------------- Index page  -------------------*/


/*---------------------------- dashboard page  -------------------*/
/*---------------------------- dashboard page  -------------------*/

.dashboard_banner_main
{
    display: block;
    width: 100%;
    padding: 71px 0;

}
.dashboard_banner_main .information_block {
    display: block;
    width: 100%;
}

.dashboard_banner_main .information_block h1 {
    font-size: 45px;
    text-align: center;
    margin: 30px 0 0; 
}

.dashboard_banner_main .information_block .model_dash_block {
    max-width: 700px;
    margin: 0 auto;
    margin-top: 45px;
    position: relative;
    color: #586066;
    margin-bottom: 20px;
    background-color: #fff;
    border-radius: 5px;
    -webkit-box-shadow: 0 0 10px 0 rgba(204,204,204,.3);
    -moz-box-shadow: 0 0 10px 0 rgba(204,204,204,.3);
    box-shadow: 0 0 10px 0 rgba(204,204,204,.3);
    padding: 35px 40px 40px;
    border: solid 1px #ebebeb;
}

.dashboard_banner_main .information_block .model_dash_block .top_block {display: block;width: 100%;}

.dashboard_banner_main .information_block .model_dash_block .top_block .close_menu {
    position: absolute;
    top: 0;
    right: 0;
    width: 44px;
    height: 44px;
    padding: 0;
    margin: 0;
    border: 0;
    border-radius: 0;
    outline: none;
    background: transparent;
    z-index: 10;
    cursor: pointer;
    color: #f93;
    color: rgb(204, 204, 204);
    font-weight: 200;
}

.dashboard_banner_main .information_block .model_dash_block h2 {
    font-weight: 300;
    font-size: 22px;
    text-align: center;
    color: #f93;
    margin: 0;
    text-transform: capitalize;
    font-weight: 400;
}

.dashboard_banner_main .information_block .model_dash_block p {
    color: #586066;
    text-align: center;
    font-size: 17px;
    font-weight: 400;
    line-height: 28px;
}

.dashboard_banner_main .information_block .model_dash_block .img_block {
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    overflow: hidden;
    border: solid 2px #fff;
    margin-top: 0;
    z-index: 99;
    background-color: #eee;
    margin-left: auto;
    margin-right: auto;
    float: none;
    width: 120px;
    height: 120px;
    position: relative;
    margin-bottom: 20px;
}

.dashboard_banner_main .information_block .model_dash_block .name {
    text-align: center;
    font-style: italic;
    color: #586066;
    text-align: center;
    font-size: 17px;
    font-weight: 400;
    line-height: 28px;
    margin: 0 0 0;
}

.dashboard_banner_main .information_block .model_dash_block .vedio_block {
    position: relative;
    margin-bottom: 40px;
    overflow: hidden;
    margin-top: 40px;
    height: 350px;
}


.dashboard_banner_main .information_block .model_dash_block .vedio_block iframe {
    width: 100%;
    height: 100%;
    object-fit: cover;
    position: absolute;
    left: 0;
    top: 0;
}



.dashboard_banner_main .information_block .model_dash_block .small_text {
    font-family: inherit;
    font-size: 14px;
    color: #515151;
}

.dashboard_banner_main .information_block .model_dash_block .small_text a {
    color: #F29140;
}

    
.dashboard_banner_main .information_block .model_dash_block .btn_block {
    text-align: center;
    margin: 40px 0 10px;
}

.dashboard_banner_main .information_block .model_dash_block .btn_block  .btn_primary {
    font-size: 14px;
    padding-top: 11px;
    padding-bottom: 11px;
    border: none;
    text-transform: uppercase;
    font-weight: 400;
}



.dashboard_banner_main .list_login_block {
    display: block;
    width: 100%;
    border-bottom: 1px solid #ebebeb;
    margin: 30px 0 20px;
    max-width: 97%;
    margin: 0 auto;
    margin-bottom: 30px;
    margin-top: 20px;
}

.dashboard_banner_main .list_login_block h2 {
    font-size: 18px;
    font-weight: 600;
    margin: 0 0 10px;
    line-height: 1.5;
}

.dashboard_banner_main .list_login_block p {
    font-size: 18px;
    padding-bottom: 40px;
}

.dashboard_banner_main .list_login_block p a {
    color: #F39548;
}



.dashboard_banner_main .tool_box_main {
    display: block;
    width: 100%;
    max-width: 97%;
    margin: 0 auto;
    margin-bottom: 30px;
    padding-bottom: 20px;
    overflow: hidden;
}

.dashboard_banner_main .tool_box_main h2 {
    font-size: 20px;
    font-weight: 500;
    margin: 0 0 10px;
    line-height: 1.5;
}

.dashboard_banner_main .tool_box_main .list-mob {
    display: block;
    margin: 0 0 10px;
}

.dashboard_banner_main .tool_box_main .list-mob li {
    padding: 10px;
    list-style-type: none;
    width: 25%;
    float: left;
    border: none;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    border-radius: 0;
    -webkit-box-shadow: 0 0 rgba(204,204,204,.3);
    -moz-box-shadow: 0 0 rgba(204,204,204,.3);
    box-shadow: 0 0 rgba(204,204,204,.3);
    width: 20%;
    color: #333;
}

.dashboard_banner_main .tool_box_main .list-mob li .in-li {
    border: solid 1px #ebebeb;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    -webkit-box-shadow: 0 0 10px 0 rgba(204,204,204,.3);
    -moz-box-shadow: 0 0 10px 0 rgba(204,204,204,.3);
    box-shadow: 0 0 10px 0 rgba(204,204,204,.3);
    width: 100%;
    margin: 0%;
    min-height: 240px;
    padding: 20px 12px;
    cursor: pointer;
    font-size: .85em;
    -webkit-transition: background-color .4s ease-in-out , border .4s ease-in-out;
    -o-transition: background-color .4s ease-in-out , border .4s ease-in-out;
    transition: background-color .4s ease-in-out , border .4s ease-in-out;
    position: relative;
    font-size: 14px;
    text-align: center;
}

.dashboard_banner_main .tool_box_main .list-mob li .in-li a {
    color: #586066;
}




.dashboard_banner_main .tool_box_main .list-mob li .in-li .container_block {
    margin: auto;
    width: 78px;
    height: 78px;
    position: relative;
}

.dashboard_banner_main .tool_box_main .list-mob li .in-li .container_block svg {
    display: block;
    width: 100%;
}

.dashboard_banner_main .tool_box_main .list-mob li .in-li svg {
    color: gray;
    color: gray;
    display: inline-block;
    vertical-align: -.125em;
    min-height: 78px;
    width: 1em;
    font-size: 4em;
    height: 1em;
    margin: 0 auto;
    display: block;
    font-size: 50px;
}

.dashboard_banner_main .tool_box_main .list-mob li .in-li .progressbar-text {
    position: absolute;
    left: 55%;
    top: 50%;
    padding: 0px;
    margin: 0px;
    transform: translate(-50%, -50%);
    color: rgb(170, 170, 170);
    font-size: 20px;
}

.dashboard_banner_main .tool_box_main .list-mob li .in-li  .breakl {
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: 16px;
    display: block;
    text-align: center;
    font-weight: 700;
    text-transform: uppercase;
}

.dashboard_banner_main .tool_box_main .list-mob li .in-li .bold {
    color: #333;
}

.dashboard_banner_main .tool_box_main .list-mob li .in-li .text_ {
    display: block;
    color: #f93;
    bottom: 20px;
    position: absolute;
    width: 90%;
}

.dashboard_banner_main .tool_box_main .list-mob li .in-li .count {
    color: #fff;
    margin-top: 3px;
    margin-left: -10px;
    display: inline;
    position: absolute;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    overflow: hidden;
    border: solid 2px #fff;
    background-color: #f93;
    width: 25px;
    height: 25px;
    font-size: 15px;
    font-weight: bold;
    top: 30px;
    right: 60px;
}




.dashboard_banner_main .uselink_block {
    border-bottom: 1px solid #ebebeb;
    border-top: 1px solid #ebebeb;
}

.dashboard_banner_main .uselink_block .list-mob .in-li {
    min-height: 100% !important;
    max-width: 150px !important;
    font-size: .75em !important;
    padding: 15px 10px !important;
    padding-top: 20px !important;
}

.dashboard_banner_main .uselink_block .list-mob {
    display: block;
}

.dashboard_banner_main .uselink_block .list-mob li {
    width: auto!important;
    min-width: 150px;
}

.dashboard_banner_main .uselink_block .list-mob .in-li .breakl {
    font-size: 14px !important;
}








.dashboard_thera_msg_main {
    border-top: 1px solid #ccc;
    display: block;
    width: 100%;
    border-bottom: 1px solid #ccc;
    padding-top: 20px;
    padding-bottom: 60px;
    max-width: 1050px;
    margin: 0 auto;
    display: block;
}

.dashboard_thera_msg_main .ther_msg_block {
    display: block;
    width: 100%;
    padding-top: 20px;
    padding-bottom: 60px;
    border: solid 1px #ebebeb;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    -webkit-box-shadow: 0 0 10px 0 rgba(204,204,204,.3);
    -moz-box-shadow: 0 0 10px 0 rgba(204,204,204,.3);
    box-shadow: 0 0 10px 0 rgba(204,204,204,.3);
    margin-left: auto;
    margin-right: auto;
    margin-top: 30px;
    overflow: hidden;
    padding-top: 0;
}

.dashboard_thera_msg_main .ther_msg_block h2 {
    background-color: #fcbe6f;
    padding-top: 10px;
    padding-bottom: 5px;
    padding-left: 25px;
    font-size: 18px;
    text-transform: uppercase;
    font-weight: bold;
    color: #fff;
    margin: 0;
}
.dashboard_thera_msg_main .ther_msg_block h2 a {
    color: white;
    font-size: 12px;
    color: #FFF;
    text-transform: none;
    text-transform: capitalize;
}
.dashboard_thera_msg_main .ther_msg_block .msg_block {
    display: block;
    width: 100%;
    padding-left: 25px;
    padding-right: 25px;
    min-height: 109px;
    overflow: hidden;
    padding-top: 10px;
}

.dashboard_thera_msg_main .ther_msg_block .msg_block .dash_mess {
    display: block;
    padding-left: 25px;
    padding-right: 25px;
    margin-top: 40px;
}

.dashboard_thera_msg_main .ther_msg_block .msg_block .dash_mess textarea {
    display: block;
    height: 52px;
    padding: 6px 12px;
    font-size: inherit;
    line-height: 1.428571429;
    color: #333;
    background-color: #fff;
    background-image: none;
    border-radius: 2px;
    border: 1px solid #dadada;
    -webkit-box-shadow: none;
    box-shadow: none;
    margin-bottom: 1em;
    margin-top: .5em;
    -moz-background-clip: padding-box;
    background-clip: padding-box;
    height: auto;
    width: 100%;
}

.dashboard_thera_msg_main .ther_msg_block .msg_block .dash_mess p {
    margin: 0 0 20px;
    font-size: 17px;
    text-transform: capitalize;
    font-weight: 500;
    color: #586066;
    text-align: center;
}

.dashboard_thera_msg_main .ther_msg_block .msg_block .dash_mess p a {
    color: #FCBE6F;
    text-decoration: underline;
}

.dashboard_thera_msg_main .ther_msg_block .msg_block .dash_mess .star {
    display: block;
    text-align: center;
    margin: 0 0 20px;
}

.dashboard_thera_msg_main .ther_msg_block .msg_block .dash_mess .star i {
    font-size: 30px;
    color: #FCBE6F;
}

.dashboard_thera_msg_main .ther_msg_block .msg_block .dash_mess .links {
    color: #FCBE6F;
    text-align: center;
    margin: 0 auto;
    display: block;
}








.dashboard_thera_msg_main .ther_msg_block .msg_block .referal_block {
    display: block;
    width: 100%;
}

.dashboard_thera_msg_main .ther_msg_block .msg_block .referal_block .left_block {
    display: block;
    width: 100%;
    font-weight: bold;
    color: #586066;
    text-decoration: none!important;
    padding-left: 10px;
    padding-right: 10px;
    padding-bottom: 12px;
}

.dashboard_thera_msg_main .ther_msg_block .msg_block .referal_block .left_block .icon_block {
    display: block;
    height: 95px;
    width: 115px;
    margin: 20px auto;
    margin-bottom: 20px;
}

.dashboard_thera_msg_main .ther_msg_block .msg_block .referal_block .left_block .icon_block svg {
    color: #fcbe6f;
    min-height: 78px;
    margin: 0 auto;
    display: block;
    width: 100%;
    height: 100%;
}

.dashboard_thera_msg_main .ther_msg_block .msg_block .referal_block .left_block a {
    color: #586066;
}

.dashboard_thera_msg_main .ther_msg_block .msg_block .referal_block .left_block label {
    display: block;
    text-align: center;
    font-weight: 500;
    text-transform: capitalize;
    font-size: 16px;
}

 




.dash_testimonial_main {
    max-width: 100%;
    margin: auto;
    padding-top: 90px;
    padding-bottom: 50px;
}

.dash_testimonial_main 
 .testimonial_block {
    display: block;
    width: 100%;
    max-width: 1000px;
    margin: auto;
    padding-left: 25px;
    padding-right: 25px;
}

.dash_testimonial_main .testimonial_block .img_box_block {
    width: 250px;
    float: left;
    overflow: hidden;
}

.dash_testimonial_main .testimonial_block .img_box_block img {
    width: 150px;
    height: 150px;
    border-radius: 100%;
}

.dash_testimonial_main .testimonial_block .coment_block {
    display: block;
    overflow: hidden;
    padding-left: 20px;
    position: relative;
    padding-top: 0;
    font-size: 1.1em;
}

.dash_testimonial_main .testimonial_block .coment_block h3 {
    margin-top: 0;
    font-size: 18px;
    font-weight: 400;
    line-height: 1.3;
}

.dash_testimonial_main .testimonial_block .coment_block h3 span {}

.dash_testimonial_main .testimonial_block .coment_block h3 a {
    color: #586066;
    font-weight: 600;
}

.dash_testimonial_main .testimonial_block .coment_block blockquote {
    font-size: 18px;
    line-height: 28px;
    border: none;
    padding: 0;
    margin: 0;
    font-style: italic;
    text-align: center;
    font-weight: 500;
    color: #586066;
}

.dash_testimonial_main .testimonial_block .coment_block p {font-size: 16px;line-height: 28px;border: none;padding: 0;margin: 0;font-style: italic;text-align: center;}

.dash_testimonial_main .carousel-indicators li {
    background: #869791;
    width: 10px;
    height: 10px;
    border-radius: 100%;
    padding: 0;
    line-height: normal;
    border: 0;
}






.dashboard_faq_main {
    display: block;
    width: 100%;
    padding: 71px 0;
    border-top: 1px solid #ebebeb;
    padding: 40px 7.5px 50px;
    overflow: hidden;
}

.dashboard_faq_main .dashboard_faq_block {
    display: block;
    width: 100%;
    position: relative;
    max-width: 100%;
    max-width: 1050px;
    margin: auto;
}

.dashboard_faq_main .dashboard_faq_block h2 {
    text-align: left;
    padding: 0!important;
    margin-bottom: 10px;
    margin-top: 30px;
    font-size: 20px;
    font-weight: 600;
}

.dashboard_faq_main .dashboard_faq_block h3 {
    margin-bottom: 15px;
    font-size: 22px;
    margin-top: 25px;
    line-height: 1.1;
    color: #586066;
    font-weight: 600;
}

.dashboard_faq_main .dashboard_faq_block p {
    color: #586066;
    font-size: 18px;
    line-height: 28px;
}

.dashboard_faq_main .dashboard_faq_block p a {
    color: #F39548;
    text-decoration: none;
}







.write_model_block {
    display: block;
    width: 100%;
    margin-top: 90px;
    max-width: 800px;
    border-radius: 0;
    border: 0;
}

.write_model_block .modal-content {
    background: white;
    border-radius: 0;
    border: 0;
    box-shadow: none !important;
    padding: 20px 5%;
}

.write_model_block .modal-content .modal-header {
    border: 0;
    padding: 0;
}

.write_model_block .modal-content .modal-header  .modal-title {
    margin-bottom: 15px;
    font-size: 26px;
    margin-top: 20px;
    font-weight: 400;
    line-height: 1.1;
    color: #586066;
    text-align: center;
    width: 100%;
}

.write_model_block .modal-content .modal-header  .close {
    display: none;
}

.write_model_block .modal-content .modal-body {
    padding: 0;
    margin: 0;
}

.write_model_block .modal-content .modal-body p {
    font-size: 16px;
}

.write_model_block .modal-content .modal-body .fomr-group {
    display: block;
    width: 100%;
}

.write_model_block .modal-content .modal-body .fomr-group label {
    display: block;
    font-size: 16px;
    text-transform: capitalize;
    font-weight: 700;
}

.write_model_block .modal-content .modal-body .fomr-group .rating_menu_block {
    text-align: left;
    display: block;
}
 
.write_model_block .modal-content .modal-body .fomr-group .rating_menu_block .rating {
    text-align: left;
}


.share_model_block {
    display: block;
}

.share_model_block .modal-content .modal-header .modal-title {
    color: #f93;
    margin: 30px 0 30px;
    font-size: 36px;
}

.share_model_block h2 {
    margin-top: 50px;
    margin-bottom: 30px;
    margin-left: auto;
    margin-right: auto;
    font-size: 26px;
    text-align: center;
    font-weight: 400;
}

.share_model_block h2  .test {
    display: block;
    font-size: 20px;
    color: inherit!important;
    margin-top: 12px;
}

.share_model_block h2 span {
    color: #F29447;
} 

.write_model_block .modal-content .modal-body p {
    font-size: 18px;
    font-weight: 400;
    color: #363b3e;
    text-align: center;
}

.write_model_block .modal-content .modal-body p span {
    color: #EF9143;
}

.write_model_block .modal-content .modal-body .thatsright {
    text-align: center;
    padding-bottom: 20px;
}




.write_model_block .modal-content .modal-body .thatsright {
    text-align: center;
    padding-bottom: 20px;
}

.write_model_block .modal-content .modal-body .btn_group {
    display: block;
    text-align: center;
    margin: 0 0 20px;
}

.write_model_block .modal-content .modal-body .btn_group  .btn {
    font-size: 14px;
    padding: 4px 4px;
    text-transform: capitalize;
    font-weight: 500;
}

.write_model_block .modal-content .modal-body p a {
    color: #EF9143;
}



 

































/*---------------------------- dashboard page  -------------------*/
/*---------------------------- dashboard page  -------------------*/















/*-------------------------------  Login ---------------*/
/*-------------------------------  Login ---------------*/


.login_main_block
{
    display: block;
    width: 100%;
    background: #1379D6;
    text-align: center;
    width: 100%;
    max-width: 100%;
    padding: 61px 0 10px;
    min-height: 100vh;
}



.login_main_block .login_block {
    display: block;
    max-width: 300px;
    margin: 0 auto;
    margin-top: 70px;
}

.login_main_block .login_block h2 {
    margin: 60px auto 40px;
    color: #fff;
    font-size: 42px;
    font-weight: 300;
}

.login_main_block .login_block .form-group {
    display: block;
    margin: 6px 0 16px;
    margin-bottom: 1em;
}

.login_main_block .login_block .form-group .form-control {
    border: 2px solid #fff !important;
    border-radius: 5px;
    background-color: transparent !important;
    background: transparent;
    color: #fff;
    height: 50px;
    font-size: 18px;
    padding: 6px 12px;
    font-weight: 400;
    outline: none !important;
    box-shadow: none !important;
}


.login_main_block .login_block .form-group .form-control::-webkit-input-placeholder
{ 
  color: white;
}

.login_main_block .login_block .form-group .form-control:-ms-input-placeholder
{ 
  color: white;
}

.login_main_block .login_block .form-group .form-control::placeholder
{
  color: white;
}


.login_main_block .login_block .form-group .btn_white {
    display: block;
    margin: 20px auto;
}

.login_main_block .login_block .form-group  .lable_text {
    text-align: center;
    display: block;
    padding: 30px 10px 0;
    margin: 0;
    padding-bottom: 10px;
    font-size: 18px;
    color: white;
    font-weight: 400;
}

.login_main_block .login_block .form-group .lable_text a {
    color: white;
    text-decoration: underline;
}
.login_main_block .login_block .form-group  .lable_text1 {
    padding: 10px 10px 0; 
}




/*-------------------------------  Login ---------------*/
/*-------------------------------  Login ---------------*/


































/*---------------------------------------   Footer --------------------*/
/*---------------------------------------   Footer --------------------*/


.footer_block {
    background-color: #fff;
    color: #727272;
    padding-top: 25px;
    padding-bottom: 35px;
    border-top: 1px solid #ccc;
    position: relative;
}

.footer_block .footer_top_block {
    max-width: 300px;
    display: flex;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 20px;
}

.footer_block .footer_top_block .foot-prim-menu {
    padding: 20px;
    display: block;
    width: 50%;
    margin: 0;
    list-style: none;
}

.footer_block .footer_top_block .foot-prim-menu li {
    display: block;
}

.footer_block .footer_top_block .foot-prim-menu li h4 {
    font-weight: bold;
    font-size: 17px;
    margin: 3px 0;
}

.footer_block .footer_top_block .foot-prim-menu li  .text {
    display: block;
    font-size: 14px;
}

.footer_block .footer_top_block .foot-prim-menu li .text i {
    width: 18px;
    height: 18px;
}

.footer_block .footer_top_block .foot-prim-menu li .text a {
    font-weight: 500;
    color: #586066!important;
    text-align: left;
}

.footer_block .footer_bottom {
    display: block;
    text-align: center;
    padding-top: 10px;
}

.footer_block .footer_bottom p {
    color: #727272;
    font-size: 18px;
}

.footer_block .footer_bottom p span {
    font-weight: 600;
    color: #f93;
    font-weight: bold;
}
.footer_block .footer_bottom p a {
    color: #586066!important;
    text-decoration: underline;
}


/*---------------------------------------   Footer --------------------*/
/*---------------------------------------   Footer --------------------*/




















/*----------------------  sections-and-worksheets page -----------------*/
/*----------------------  sections-and-worksheets page -----------------*/


.check_radio_custome {
  display: block;
  position: relative;
  padding-left: 35px;
  margin-bottom: 12px;
  cursor: pointer;
  font-size: 22px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}


.check_radio_custome input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
  height: 0;
  width: 0;
}
 
.check_radio_custome .checkmark {
  position: absolute;
  top: 0;
  left: 0;
  height: 25px;
  width: 25px;
  background-color: #eee;
}


.check_radio_custome:hover input ~ .checkmark {
  background-color: #ccc;
}
 
.check_radio_custome input:checked ~ .checkmark {
  background-color: #2196F3;
}
 
.check_radio_custome .checkmark:after {
  content: "";
  position: absolute;
  display: none;
}
 
.check_radio_custome input:checked ~ .checkmark:after {
  display: block;
}
 
.check_radio_custome .checkmark:after {
  left: 9px;
  top: 5px;
  width: 5px;
  height: 10px;
  border: solid white;
  border-width: 0 3px 3px 0;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}








.worksheet_main_block .model_dash_block {
    padding-left: 25px !important;
    padding-right: 25px !important;
    max-width: 850px !important;
}

.worksheet_main_block {
    display: block;
    width: 100%;
}

.worksheet_main_block .worksheet_secound_block {
    padding-left: 0;
    padding-right: 0;
    max-width: 850px !important;
    margin: 0 auto;
    -webkit-box-shadow: 0 0 10px 0 rgba(204,204,204,.3);
    -moz-box-shadow: 0 0 10px 0 rgba(204,204,204,.3);
    box-shadow: 0 0 10px 0 rgba(204,204,204,.3);
    margin-top: 40px;
    margin-bottom: 20px;
}

.worksheet_main_block .worksheet_secound_block  .table_worksheet {
    width: 100%;
    border-collapse: separate;
    border-spacing: 0;
    border-radius: 4px;
    background-color: #fff!important;
}

.worksheet_main_block .worksheet_secound_block .table_worksheet thead {
    border-radius: 5px 5px 0 0;
    /* background-color: #fcbe6f; */
    font-size: 18px;
    text-transform: uppercase;
    font-weight: bold;
    color: #fff;
}

.worksheet_main_block .worksheet_secound_block .table_worksheet thead th {
    padding: 10px;
    padding-left: 21px!important;
    height: 44px;
    border-radius: 5px 0 0 0;
    background-color: #fcbe6f;
    color: white;
}

.worksheet_main_block .worksheet_secound_block .table_worksheet thead th:first-child {
    border-radius: 5px 0 0 0;
}

.worksheet_main_block .worksheet_secound_block .table_worksheet thead th:last-child {
    border-radius: 0px 5px 0px 0px;
}

.worksheet_main_block .worksheet_secound_block .table_worksheet td {
    padding: 10px;
    padding-left: 21px!important;
    border: 0;
    height: 44px;
}

.worksheet_main_block .worksheet_secound_block .table_worksheet .text_block {
    font-size: 18px;
    text-transform: capitalize;
    font-weight: 600;
    color: #586066;
}

.worksheet_main_block .worksheet_secound_block .table_worksheet label {
    font-size: 14px;
    color: #586066;
    line-height: 26px;
    text-transform: capitalize;
    font-weight: 500;
    display: block;
}

.worksheet_main_block .worksheet_secound_block .table_worksheet .text_block .text_a {}


.worksheet_main_block .worksheet_secound_block .table_worksheet .text_end {
    font-size: 15px;
    text-transform: capitalize;
    font-weight: 500;
    color: #586066;
    padding: 10px 4px;
}


.worksheet_main_block .worksheet_secound_block .table_worksheet td.td_spacier {
    border-top: 1px solid rgba(0,0,0,.15);
    width: 100%;
}
.worksheet_main_block .worksheet_secound_block .table_worksheet .tr_back
{
    background-color: #fefaed!important;
    font-weight: bold;
}






/*----------------------  sections-and-worksheets page -----------------*/
/*----------------------  sections-and-worksheets page -----------------*/




/*----------------------  Checout_confirmation page -----------------*/
/*----------------------  Checout_confirmation page -----------------*/


.checkcon_first_main {
    display: block;
    width: 100%;
    padding: 71px 0 0;
    overflow: hidden;
}

.checkcon_first_main .heading_block {
    display: block;
    margin-top: 50px;
    margin-bottom: 40px;
}

.checkcon_first_main .heading_block h2 {font-weight: 400;}

.checkcon_first_main .checkcon_first_block {
    border: solid 1px #ebebeb;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    -webkit-box-shadow: 0 0 10px 0 rgba(204,204,204,.3);
    -moz-box-shadow: 0 0 10px 0 rgba(204,204,204,.3);
    box-shadow: 0 0 10px 0 rgba(204,204,204,.3);
    padding: 35px 40px 40px;
    margin: auto;
    margin-bottom: 20px;
    width: 800px;
    background-color: #fff;
    margin-top: 25px;
    position: relative;
    color: #586066;
    max-width: 95%;
}

.checkcon_first_main .checkcon_first_block .title {
    color: #5ca434;
    font-weight: 400;
    font-size: 22px;
    text-align: center;
    margin: 0 0 20px;
}

.checkcon_first_main .checkcon_first_block p {
    margin-bottom: 0;
    padding-top: 20px;
    color: #586066;
    text-align: center;
    line-height: 26px;
}

.checkcon_price_plan_main {
    display: block;
    width: 100%;
    padding: 30px 0;
    max-width: 1250px;
    margin: 0 auto;
    display: block;
}

.checkcon_price_plan_main h2 {
    font-size: 24px;
    text-align: left;
    margin-top: 20px;
    margin-bottom: 30px;
    width: 100%;
    float: left;
    font-weight: 400;
}

.checkcon_price_plan_main .price_menu_block {
    display: block;
    width: 100%;
    padding: 0 6px;
}



.plan_check {
    margin: 0px;
    border: 2px solid #eee;
    display: inline-block;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    font-size: 16px;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    -webkit-transition: all .25s ease-in-out;
    -o-transition: all .25s ease-in-out;
    transition: all .25s ease-in-out;
}
 
.plan_check input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
  height: 0;
  width: 0;
}
 
.plan_check .checkmark {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  background-color: transparent;
}
 
.plan_check:hover input ~ .checkmark {
  background-color: transparent;
}
 
.plan_check input:checked ~ .checkmark {
  background-color: #EAF2E9;
}

.plan_check input:checked ~ .top_block{
  border:2px solid black;  
  background-color: red;
} 
  



.plan_check .checkmark:after {
  content: "";
  position: absolute;
  display: none;
}
 
.plan_check input:checked ~ .checkmark:after {
  display: block;
}
 
.plan_check .checkmark:after {
  left: 9px;
  top: 5px;
  width: 5px;
  height: 10px;
  border: solid transparent;
  border-width: 0 3px 3px 0;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}





.plan_check .top_block {
    width: 100%;
    display: block;
    position: relative;
    background-color: #f8f8f8;
    font-size: 18px;
    padding: 25px 10px;
}

.plan_check .top_block .title {
    padding-bottom: 5px;
    font-size: 28px;
    text-transform: uppercase;
    font-weight: 600;
    color: #586066;
    position: relative;
    z-index: 9;
}

.plan_check .top_block  .sub_tile {
    color: #333;
    font-size: 16px;
    padding-bottom: 15px;
    padding-left: 11%;
    padding-right: 11%;
    position: relative;
    z-index: 9;
}

.sub_tile {}

.plan_check .top_block .subc_price {
    font-size: 20px;
    padding-top: 5px;
    font-size: 34px;
    font-weight: 400;
    color: #586066;
    position: relative;
    z-index: 9;
}

.plan_check .top_block .subc_price span {
    text-decoration: line-through;
    font-size: 20px;
}
.plan_check .top_block .subc_price .line_thr {
    display: block;
}
.plan_check .bottom_block {
    display: block;
    width: 100%;
    text-align: left;
    font-size: 15px;
    min-height: 180px!important;
    padding: 0;
}

.plan_check .bottom_block .plan_name_small {
    display: none;
}

.plan_check .bottom_block .subs_incl {
    border-bottom: 1px solid #ddd;
    padding: 20px 10%;
    font-size: 15px;
}

.plan_check .bottom_block .subs_incl svg {
    width: 17px;
    margin-right: 7px;
    display: inline-block;
    font-size: inherit;
    height: 16px;
}

.plan_check .bottom_block .subs_not_incl {
    text-decoration: line-through;
    color: #999;
}


.plan_check .ther_btn {
    display: block;
    width: 100%;
    min-height: 70px;
    margin-top: 20px;
}

.plan_check .ther_btn  .the_selected_text {
    padding: 12px 23px;
    width: 200px;
    font-size: 18px;
    background-color: #85c99d;
    margin: auto;
    border: 1px solid #85c99d;
    font-weight: 500;
}




.checkcon_price_plan_main .free_text {
    margin-top: 30px;
    margin-bottom: 10px;
    float: left;
    font-size: 16px;
    text-transform: capitalize;
    font-weight: 500;
    color: #586066;
}
.checkcon_price_plan_main .free_text svg {
    width: 20px;
    color: #7fba92;
}
 

.checkcon_price_plan_main .btn-blocks {
    display: block;
    width: 100%;
    text-align: center;
    padding: 30px 0 20px;
}

   






.checkcon_price_plan_main .subscribe_radio {
  display: block;
  position: relative;
  padding-left: 35px;
  margin-bottom: 12px;
  cursor: pointer;
  font-size: 22px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.checkcon_price_plan_main .subscribe_radio .img_2 {
    width: 60px;
}
.checkcon_price_plan_main .subscribe_radio img {
    width: 100px;
}
.checkcon_price_plan_main .subscribe_radio input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
}
 
.checkcon_price_plan_main .subscribe_radio .checkmark {
    position: absolute;
    top: 0;
    left: 0;
    height: 24px;
    width: 24px;
    border: 1px solid #ddd;
    border-radius: 100%;
}
 


 
.checkcon_price_plan_main .subscribe_radio input:checked ~ .checkmark {
  background-color: transparent;
}
 
.checkcon_price_plan_main .subscribe_radio .checkmark:after {
  content: "";
  position: absolute;
  display: none;
}
 
.checkcon_price_plan_main .subscribe_radio input:checked ~ .checkmark:after {
  display: block;
}
 
.checkcon_price_plan_main .subscribe_radio .checkmark:after {
    top: 20%;
    left: 20%;
    width: 60%;
    height: 60%;
    border-radius: 50%;
    background: #85C99D;
    content: "";
}

 



.checkcon_price_plan_main .check_sub_plan_block {
    display: block;
    width: 100%;
    padding: 20px 0 10px;
}

.checkcon_price_plan_main .check_sub_plan_block .top_block {
    display: block;
    width: 100%;
}


.checkcon_price_plan_main .check_sub_plan_block .top_block .pay_radio {
    display: block;
    width: 100%;
}

.checkcon_price_plan_main .check_sub_plan_block .top_block .pay_radio  .img_2 {
    width: 60px;
}


.checkcon_price_plan_main .check_sub_plan_block .form_payment_block {
    display: block;
    width: 100%;
    padding: 10px 0;
}

.checkcon_price_plan_main .check_sub_plan_block .form_payment_block .form_group {
    display: block;
}

.checkcon_price_plan_main .check_sub_plan_block .form_payment_block   .text_blocks {
    margin: 0 0 20px;
    border-radius: 0;
    border: 0;
    border-bottom: 2px solid #495057;
    outline: none !important;
    box-shadow: none !important;
    font-weight: 500;
}





















/*----------------------  Checout_confirmation page -----------------*/
/*----------------------  Checout_confirmation page -----------------*/
 


/*----------------------  account_edit page -----------------*/

.profile_account_block {
    display: block;
    max-width: 800px;
    padding-left: 25px;
    padding-right: 25px;
    padding-top: 5px;
    margin: 61px auto 40px;
}

.profile_account_block h1 {
    margin-top: 40px !important;
    margin-bottom: 20px !important;
    font-size: 40px !important;
}

.profile_account_block p {
    font-size: 20px;
    text-transform: capitalize;
    color: #586066;
}

.profile_account_block .form-group {
    display: block;
    width: 100%;
}

.profile_account_block .form-group label {
    display: block;
    width: 100%;
    text-transform: capitalize;
    color: #586066;
    font-size: 18px;
    font-weight: 400;
    margin: 0 0 6px;
}

.profile_account_block .form-group .form-control {
    margin: 0 0 20px;
    height: 42px;
    max-width: 300px;
    width: 100%;
    padding: 6px 8px;
    font-size: inherit;
    line-height: 1.428571429;
    color: #333;
    background-color: #fff;
    background-image: none;
    border-radius: 2px;
    border: 1px solid #dadada;
    box-shadow: none;
    margin-bottom: 16px;
    margin-top: 8px;
}

.profile_account_block .form-group .card {
    display: block;
    width: 100%;
    border: 0 !important;
    background: transparent !important;
    margin-bottom: 25px;
    margin-top: 25px;
    color: #586066;
    text-decoration: none;
    cursor: pointer;
}

.profile_account_block .form-group .card .card-header {
    background: transparent;
    border: 0;
    box-shadow: none !important;
    color: #586066;
    text-decoration: none;
    cursor: pointer;
    padding: 0;
}

.profile_account_block .form-group .card .card-header .card-link {
    color: #586066;
    text-decoration: none;
    cursor: pointer;
    text-transform: capitalize;
    font-size: 18px;
    font-weight: 400;
    margin: 0 0 6px;
}

.profile_account_block .form-group .card .card-body {
    padding: 20px 0 10px;
}


.profile_account_block .form-group .radio_lavel {
    display: block;
    font-size: 16px;
    text-transform: capitalize;
    line-height: 26px;
    margin: 0 0 6px;
}

.profile_account_block .form-group .radio_lavel b {
    font-weight: 500;
}

.profile_account_block .form-group .btn_block {
    display: block;
    width: 100%;
    padding: 20px 0;
    text-align: center;
}








  
/*----------------------  account_edit page -----------------*/




/*----------------------  session  page -----------------*/
/*----------------------  session  page -----------------*/


.session_main_block {
    display: block;
    text-align: center;
    max-width: 100%;
    margin-bottom: 61px;
    padding-top: 71px;
}



.session_main_block .information_block {
    display: block;
    display: block;
    text-align: center;
    max-width: 800px;
    margin-left: auto;
    margin-right: auto;
    margin: 0 auto;
    padding-bottom: 20px;
    padding: 0 15px;
    overflow: hidden;
}

.session_main_block .information_block .heading_block h2 {
    margin-bottom: 40px;
    margin-top: 30px;
    text-align: center;
    font-size: 45px;
    font-weight: 300;
    line-height: 1.1;
    color: #586066;
}

.session_main_block .information_block p {
    display: block;
    font-size: 18px;
    line-height: 1.4;
    margin: 0 0 10.5px;
    color: #586066;
    font-weight: 400;
}

.session_main_block .work_menu_list {
    max-width: 1200px;
    margin: 0 auto;
    display: block;
    padding: 10px 10px 20px;
    overflow: hidden;
}

.session_main_block .work_menu_list li {
    display: block;
    width: 20%;
    min-width: 100px;
    float: left;
}

.session_main_block .work_menu_list li .item_block {
    display: block;
    width: 100%;
    overflow: hidden;
    color: #333;
    box-shadow: 0 0 rgba(204,204,204,.3);
    padding: 10px;
    box-shadow: none;
    min-height: 100px;
    padding: 0;
    font-size: 50px;
    color: #7a7c7f;
    transition: all .2s ease-in-out;
    margin-bottom: 15px;
    max-width: 150px;
    border-radius: 5px;
    position: relative;
}

.session_main_block .work_menu_list li .item_block .icon-block {
    display: block;
    width: 100%;
    overflow: hidden;
}


.session_main_block .work_menu_list li .item_block .icon-block img {
    max-width: 40px;
}
.session_main_block .work_menu_list li .item_block  .breakl.bold {
    display: block;
    width: 100%;
    padding: 10px 0;
    font-size: 14px;
    text-transform: uppercase;
    font-weight: 700;
}

.session_divider_block {
    display: block;
    border-bottom: 2px solid #ddd;
    text-align: center;
    font-size: 40px;
}

.session_divider_block .icon_block {
    background-color: #fff;
    margin: auto;
    margin-bottom: -28px;
    border: 2px solid #ddd;
    border-radius: 50%;
    width: 55px;
    height: 55px;
}

.session_divider_block .icon_block svg {
    width: 8px;
    background-color: #fff;
    color: #929292;
    animation: pulse 3s infinite;
    vertical-align: inherit;
    height: 16px;
    height: 36px;
    width: 19px;
}




.session_therpiest_mian {
    display: block;
    width: 100%;
    padding-left: 25px;
    padding-right: 25px;
    padding-bottom: 0;
    margin-left: auto;
    margin-right: auto;
    max-width: 1100px;
    margin-top: 26px;
    background-color: #fff;
}

.container {}

.session_therpiest_mian .ifnormation_block {
    background-color: #fff;
    border: none!important;
    padding-top: 10px;
    position: relative;
}

.session_therpiest_mian .ifnormation_block h2 {
    font-size: 22px!important;
    font-weight: bold!important;
    line-height: 24px;
    margin-bottom: 30px;
    margin-top: 40px;
    text-align: left!important;
    text-transform: uppercase;
    color: #586066;
}

.session_therpiest_mian .ifnormation_block p {
    line-height: 1.5;
    text-align: left;
    margin: 0 0 10.5px;
    color: #586066;
    font-size: 17px;
    font-weight: 400;
}

.session_therpiest_mian .ifnormation_block .read_more {
    color: #f93;
}
 
.session_therpiest_mian {
    display: block;
    padding: 10px 0 20px;
    width: 100%;
    padding-left: 25px;
    padding-right: 25px;
    padding-bottom: 0;
    margin-left: auto;
    margin-right: auto;
    max-width: 1100px;
    margin-top: 26px;
    background-color: #fff;
}

.container {}

.session_therpiest_mian .ifnormation_block {
    background-color: #fff;
    border: none!important;
    padding-top: 10px;
    position: relative;
}

.session_therpiest_mian .ifnormation_block h2 {
    font-size: 22px!important;
    font-weight: bold!important;
    line-height: 24px;
    margin-bottom: 30px;
    margin-top: 40px;
    text-align: left!important;
    text-transform: uppercase;
    color: #586066;
}

.session_therpiest_mian .ifnormation_block p {
    line-height: 1.5;
    text-align: left;
    margin: 0 0 10.5px;
    color: #586066;
    font-size: 17px;
    font-weight: 400;
}

.session_therpiest_mian .ifnormation_block .read_more {
    color: #f93;
}

.session_therpiest_mian .profile_block {
}

.session_therpiest_mian .profile_block {
    display: block;
    max-width: 100%;
    width: 100%;
    margin-top: 60px;
}

.session_therpiest_mian .profile_block .rounded_block {
    display: block;
    max-width: 320px;
    width: 100%;
    height: auto;
    overflow: hidden;
    border-radius: 100%;
    height: 320px;
}

.session_therpiest_mian .profile_block .rounded_block img {
    width: 100%;
    max-width: 400px;
}




































/*----------------------  session  page -----------------*/
/*----------------------  session  page -----------------*/



/*----------------------  yoga-and-meditation  page -----------------*/
/*----------------------  yoga-and-meditation  page -----------------*/





.youg_vedio_block {
    display: block;
    width: 100%;
}

.youg_vedio_block .vedio_block {
    display: block;
    width: 100%;
    margin: 0;
    position: relative;
    height: auto !important;
    margin-bottom: 30px;
}

.youg_vedio_block .vedio_block .img_block {
    border-radius: 100% !important;
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    border: solid 1px #ccc;
    width: 100% !important;
    height: 185px !important;
    border-radius: 30px !important;
    overflow: hidden;
    position: relative;
}

.youg_vedio_block .vedio_block .img_block img {
    width: 100%;
    height: 100%;
}

.youg_vedio_block .vedio_block .img_block .overlay_block {
    position: absolute;
    top: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.17);
    opacity: 0; 
    border-radius: 30px;
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    border: solid 1px #ccc;
    z-index: 1;
    display: flex;
    align-items: center;
    justify-content: center;
    z-index: 9999999;
    flex-direction: column;
}


.youg_vedio_block .vedio_block .img_block .overlay_block i {
    color: white;
    font-size: 40px;
    position: relative;
    z-index: 9999;
}

.youg_vedio_block .vedio_block .img_block .time {
    position: absolute;
    bottom: 10px;
    left: 10px;
    position: absolute;
    bottom: 20px;
    left: 20px;
    color: #fff;
    background-color: #000;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    padding-left: 8px;
    padding-right: 8px;
    opacity: .8;
}

.youg_vedio_block .vedio_block a {
    text-decoration: none !important;
}

.youg_vedio_block .vedio_block .ifnormation_block {
    display: block;
    width: 100%;
    padding: 10px 0px;
}

.youg_vedio_block .vedio_block .ifnormation_block h4 {
    margin: 0;
    font-weight: bold;
    margin: auto;
    display: block;
    color: #586066;
    font-size: 15px;
    text-align: center;
    text-transform: capitalize;
}

.youg_vedio_block .vedio_block .ifnormation_block h4 span {
    display: block;
    font-weight: 500;
}



.youg_vedio_block .vedio_block .img_block:hover .overlay_block {
    opacity: 1;
}








.yoga_dahboard_main
{

}















 




.yoga_dahboard_main {
    display: block;
    width: 100%;
    max-width: 1050px;
    margin: 0 auto;
    padding-top: 81px;
}

.yoga_dahboard_main .information_block {
    display: block;
    width: 100%;
    padding: 10px 0;
}

.yoga_dahboard_main .information_block .heading_block {
    display: block;
}

.yoga_dahboard_main .information_block .heading_block h2 {
}

.yoga_dahboard_main .information_block .fusion-meta-info {
    display: block;
    width: 100%;
    border-color: #e0dede;
    margin-top: 0;
    margin-bottom: 40px;
    font-size: 14px!important;
    clear: both;
    overflow: hidden;
    padding: 10px 0;
    border-top: 1px solid #e7e6e6;
    border-bottom: 1px solid #e7e6e6;
    font-size: 12px;
    color: #7e8890;
}

.yoga_dahboard_main .information_block .fusion-meta-info .fusion-meta-info-wrapper {
    display: block;
    font-weight: 400;
}

.yoga_dahboard_main .information_block .fusion-meta-info .fusion-meta-info-wrapper  .vcard {}

.yoga_dahboard_main .information_block .fusion-meta-info .fusion-meta-info-wrapper a {
    color: #2b2b2b;
}



.yoga_dahboard_main .information_block .yoga_informatons_block {
    display: block;
    width: 100%;
    position: relative;
}

.yoga_dahboard_main .information_block .yoga_informatons_block .video_thum_block {
    display: block;
    position: relative;
    width: 100%;
}

.yoga_dahboard_main .information_block .yoga_informatons_block .video_thum_block .vedio_block {
    display: block;
    width: 100%;
    position: relative;
    padding-bottom: 56.25%;
    height: 563px;
}

.yoga_dahboard_main .information_block .yoga_informatons_block .video_thum_block .vedio_block iframe {
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
}

.yoga_dahboard_main .information_block .yoga_informatons_block .video_thum_block .videoDet {
    display: block;
    width: 100%;
    text-align: center;
    margin-top: 30px;
    height: 35px;
}

.yoga_dahboard_main .information_block .yoga_informatons_block .video_thum_block .videoDet .v_info_3 {
    float: right;
}

.yoga_dahboard_main .information_block .yoga_informatons_block .video_thum_block .videoDet .v_info_1 {
    float: left;
}

.yoga_dahboard_main .information_block .yoga_informatons_block .video_thum_block .videoDet .v_info_1 .sub_info {
    padding-right: 20px;
    display: inline;
    color: #586066;
    font-size: 16px;
    text-transform: capitalize;
    font-weight: 400;
}

.yoga_dahboard_main .information_block .yoga_informatons_block .video_thum_block .videoDet .v_info_1 .sub_info strong {}

.yoga_dahboard_main .information_block .yoga_informatons_block .video_thum_block .videoDet .v_info_3 .socil_links {
    display: block;
}

.yoga_dahboard_main .information_block .yoga_informatons_block .video_thum_block .videoDet .v_info_3 .socil_links .btn {
    height: 28px;
    border-radius: 4px;
    padding: 1px 10px 1px 9px;
}

.yoga_dahboard_main .information_block .yoga_informatons_block .video_thum_block .videoDet .v_info_3 .socil_links .twitter {
    background: #0C7ABF;
    color: white;
}

.yoga_dahboard_main .information_block .yoga_informatons_block .video_thum_block .videoDet .v_info_3 .socil_links .facebok {
    background: #1877F2;
    color: white;
}

.yoga_dahboard_main .information_block .yoga_informatons_block .video_thum_block .videoDet .v_info_3 .socil_links .mail {
    background: #ACB0B4;
    color: white;
}

.yoga_dahboard_main .information_block .yoga_informatons_block .video_thum_block .rating_menu_block {
    display: block;
    width: 100%;
    text-align: left;
}

.yoga_dahboard_main .information_block .yoga_informatons_block .video_thum_block .rating_menu_block .rating {
    text-align: left;
}

.yoga_dahboard_main .information_block .yoga_informatons_block .video_thum_block .rating_menu_block .rating  .rating__star {
    width: 30px;
    height: 30px;
    background-size: cover !important;
}



.yoga_dahboard_main .information_block .rating_form_block {
    display: block;
    width: 100%;
}

.yoga_dahboard_main .information_block .rating_form_block .form-group {
    display: block;
    width: 100%;
}

.yoga_dahboard_main .information_block .rating_form_block .form-group  .form-control {
    display: block;
    width: 100%;
    border-radius: 0;
    margin: 0 0 10px;
    border: 1px solid #495057;
    font-size: 16px;
    font-weight: 500;
    outline: none !important;
    box-shadow: none !important;
}

.yoga_dahboard_main .information_block .rating_form_block .form-group .btn_block {
    display: block;
    width: 100%;
    text-align: center;
    padding: 20px 0 10px;
}
.yoga_dahboard_main .information_block p {
    font-size: 16px;
    line-height: 29px;
    font-weight: 400;
}



.yoga_dahboard_main .information_block .rating_form_block {
    display: block;
    width: 100%;
}

.yoga_dahboard_main .information_block .rating_form_block .form-group {
    display: block;
    width: 100%;
}

.yoga_dahboard_main .information_block .rating_form_block .form-group  .form-control {
    display: block;
    width: 100%;
    border-radius: 0;
    margin: 0 0 10px;
    border: 1px solid #495057;
    font-size: 16px;
    font-weight: 500;
    outline: none !important;
    box-shadow: none !important;
}

.yoga_dahboard_main .information_block .rating_form_block .form-group .btn_block {
    display: block;
    width: 100%;
    text-align: center;
    padding: 20px 0 10px;
}

.yoga_dahboard_main .information_block  p {
    font-size: 16px;
    line-height: 29px;
    font-weight: 400;
}

.yoga_dahboard_main .information_block .mesg-text {
    display: block;
    width: 100%;
    padding: 10px 0;
    text-transform: capitalize;
    font-weight: 400;
    padding-right: 20px;
}

.yoga_dahboard_main .information_block .mesg-text i {
    color: #F39242;
    font-weight: 800;
    font-size: 30px;
}

.yoga_dahboard_main .information_block .bottom-btn_block {
    display: block;
    width: 100%;
    padding: 10px 0;
    text-align: center;
}


.rating {
  text-align: center;
}
.rating__bar {
  display: inline-flex;
  position: relative;
}
.rating__filled-stars {
  height: 46px;
  background-image: url("https://www.dropbox.com/s/zstekgm1znhb9cq/stars-filled.png?raw=1");
  position: absolute;
  top: 0;
  left: 0;
  width: 0;
  background-repeat: space;
  z-index: -1;
}
.rating__star {
  width: 50px;
  height: 46px;
  background-image: url("https://www.dropbox.com/s/1ij1dwkngucz54p/star%202.png?raw=1");
  cursor: pointer;
}
.rating__star--1:hover ~ .rating__filled-stars, .rating__star--1 + input:checked ~ .rating__filled-stars {
  width: 20%;
}
.rating__star--2:hover ~ .rating__filled-stars, .rating__star--2 + input:checked ~ .rating__filled-stars {
  width: 40%;
}
.rating__star--3:hover ~ .rating__filled-stars, .rating__star--3 + input:checked ~ .rating__filled-stars {
  width: 60%;
}
.rating__star--4:hover ~ .rating__filled-stars, .rating__star--4 + input:checked ~ .rating__filled-stars {
  width: 80%;
}
.rating__star--5:hover ~ .rating__filled-stars, .rating__star--5 + input:checked ~ .rating__filled-stars {
  width: 100%;
}



.yoga_comment_main {
    border-top: 1px solid #ebebeb;
    display: block;
    width: 100%;
    padding: 10px 0;
}

.yoga_comment_main .information_block {
    display: block;
    max-width: 950px;
    margin: auto;
    padding-left: 10px;
    padding-right: 10px;
    padding-bottom: 100px;
}


.yoga_comment_main .information_block .heading_block {
    display: block;
    width: 100%;
}

.yoga_comment_main .information_block .heading_block h2 {
    font-size: 40px;
    margin-top: 70px;
    margin-bottom: 30px;
    text-align: center;
}

.yoga_comment_main .information_block p {
    display: block;
    width: 100%;
    font-size: 16px;
    text-transform: capitalize;
    font-weight: 500;
    color: #586066;
    text-align: center;
}

.yoga_comment_main .information_block  .review_all {
    display: block;
    width: 100%;
    text-align: left;
}

.yoga_comment_main .information_block .review_all  .quot3 {
    text-align: left;
    font-size: 24px;
    margin-bottom: 10px;
    margin-top: 30px;
    line-height: 1.1;
    color: #586066;
    font-weight: 400;
}

.yoga_comment_main .information_block .review_all .quot3 .smallText {
    font-size: 14px;
    color: #515151;
}

.yoga_comment_main .information_block .review_all .review {
    display: block;
    padding: 0 0 20px;
}

.yoga_comment_main .information_block .review_all .review .rate_5 {
    background-size: 82px 18px !important;
    background-position: 59px 3px !important;
    background-repeat: no-repeat !important;
    text-align: left;
}

.yoga_comment_main .information_block .review_all .review .rate_5 .star {
    padding-left: 92px;
}

.yoga_comment_main .information_block .review_all .review .quot2 {
    font-style: italic;
    text-align: left;
}



/*----------------------  yoga-and-meditation and info page -----------------*/
/*----------------------  yoga-and-meditation  and info  page -----------------*/













/*----------------------  Faq  page -----------------*/
/*----------------------  Faq  page -----------------*/ 


.faq_main_block {
    display: block;
    width: 100%;
    max-width: 800px;
    padding-left: 25px;
    padding-right: 25px;
    padding-top: 5px;
    margin: 61px auto 40px;
    overflow: hidden;
}

.faq_main_block .information_block {
    display: block;
    width: 100%;
}

.faq_main_block .information_block .heading_block h2 {
    font-size: 45px;
    margin-top: 20px;
    margin-bottom: 30px;
    text-align: center;
}

.faq_main_block .information_block .faq_search_block {
    display: block;
    width: 100%;
}

.faq_main_block .information_block .faq_search_block .input-group {
    width: 100%;
    border: 1px solid rgba(0,0,0,.25);
    margin: 42px 0 50px;
    overflow: hidden;
}

.faq_main_block .information_block .faq_search_block .input-group  .form-control {
    border: 1px solid rgba(0,0,0,.25);
    -webkit-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out;
    max-width: 100%;
    padding: 10px 16px 10px 60px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    font-size: 28px;
    vertical-align: middle;
    height: auto;
    font-weight: 300;
    border-radius: 0;
    border: 0 !important;
    text-align: left;
    padding-left: 10px;
    outline: none !important;
    box-shadow: none !important;
}

.faq_main_block .information_block .faq_search_block .input-group .input-group-text {
    background: transparent !important;
    border: 0 !important;
    box-shadow: none !important;
}

.faq_main_block .information_block .faq_accordian_block {
    display: block;
    width: 100%;
    margin: 20px 0 0;
}

.faq_main_block .information_block .faq_accordian_block h2 {
    margin-top: 10px;
    padding-top: 40px;
    font-weight: 300;
    font-size: 28px;
    text-align: left;
    margin-bottom: 20px;
    font-weight: 300;
}

.faq_main_block .information_block .faq_accordian_block .accordion {
    width: 100%;
}

.faq_main_block .information_block .faq_accordian_block .accordion .card-header {
    display: block;
    width: 100%;
    padding: 0;
    border: 0;
    background: transparent !important;
}

.faq_main_block .information_block .faq_accordian_block .accordion .card-header h2 {
    margin: 0;
    padding: 0;
    font-weight: 500;
    font-size: 17px;
}

.faq_main_block .information_block .faq_accordian_block .accordion .card-header h2  .btn-link {
    font-size: 16px;
    font-weight: 500;
    text-transform: capitalize;
    color: #586066;
    font-weight: 600;
    border: 0 !important;
    box-shadow: none !important;
    outline: none !important;
    text-decoration: none !important;
}

.faq_main_block .information_block .faq_accordian_block .accordion .card {
    width: 100%;
    margin-top: 20px;
    border: 0;
}

.faq_main_block .information_block .faq_accordian_block .accordion .card .card-body {
    padding-top: 0;
    padding-bottom: 0;
}

.faq_main_block .information_block .faq_accordian_block .accordion .card .card-body p {}

.faq_main_block .information_block .faq_accordian_block .accordion .card .card-body .append_block {
    display: block;
    width: 100%;
}

.faq_main_block .information_block .faq_accordian_block .accordion .card .card-body .append_block p {
    font-size: 18px;
    font-weight: 400;
    color: #586066;
    line-height: 28px;
    margin: 0 0 10px;
}

.faq_main_block .information_block .faq_accordian_block .accordion .card .card-body .append_block .checkcon_price_plan_main {
    position: relative;
    width: 100vw;
    left: calc(-50vw + 50%);
    left: 1vw;
}

.faq_main_block .information_block .faq_accordian_block .accordion .card .card-body .append_block .btn_block {
    display: block;
    width: 100%;
    padding: 10px 0;
    text-align: center;
}

.faq_main_block .information_block .faq_accordian_block .accordion .card .card-body .append_block .btn_block1 {
    padding: 10px 0;
}



 
.faq_message_main_block {
    margin: auto;
    padding: 70px 15px 110px 15px;
    text-align: center;
    display: block;
    width: 100%;
}

.faq_message_main_block p {
    display: block;
    margin: auto;
    max-width: 530px;
    color: #586066;
    font-size: 17px;
    line-height: 26px;
    font-weight: 400;
}

.faq_message_main_block h2 {
    margin: auto;
    font-size: 45px;
    margin-bottom: 30px;
    font-weight: 300;
    text-align: center;
    max-width: 900px;
}

.faq_message_main_block .mesg_divide {
    max-width: 230px;
    margin: auto;
    display: block;
}

.faq_message_main_block .mesg_divide .icon_block {
    display: block;
}

.faq_message_main_block .mesg_divide .icon_block svg {
    font-size: 55px;
    margin: 55px 25px 30px 25px;
    color: #f4c26b;
    width: 58px;
}

div {}

.faq_message_main_block .mesg_divide .arrow_blocks {
    width: 191px;
    background-size: 49px 62px !important;
    background-repeat: no-repeat !important;
    background-position: top center !important;
    text-align: left;
    padding-top: 65px;
    padding-left: 60px;
    float: right;
    top: 0;
    position: relative;
    margin-top: -35px;
    margin-right: -90px;
    margin-left: 150px;
    margin-top: -50px;
    transform: translateY(0);
    opacity: 1;
}


.faq_joinus_main_block {
    display: block;
    width: 100%;
    margin: auto;
    padding: 120px 15px 120px 15px;
    text-align: center;
    overflow: hidden;
    position: relative;
}

.faq_joinus_main_block .vedio_block {
    display: block;
    width: 100%;
    position: absolute;
    z-index: 0;
    top: 0;
    left: 0;
    min-width: 100%;
    min-height: 100%;
    width: auto;
    height: auto;
    object-fit: cover;
    z-index: -100;
    width: 100%;
    height: 100%;
}

.faq_joinus_main_block .vedio_block video {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.faq_joinus_main_block .inner_block {
    display: block;
    width: 100%;
}

.faq_joinus_main_block .inner_block p {
    color: #333;
    font-size: 20px;
    line-height: 26px;
    margin: 0 0 10px;
}

.faq_joinus_main_block .inner_block h2 {
    margin: 0 0 10px;
    margin: auto;
    font-size: 45px;
    margin-bottom: 30px;
    font-weight: 300;
    text-align: center;
    max-width: 900px;
    color: #333;
}

.faq_joinus_main_block .inner_block .rat_icon {
    display: block;
    width: 100%;
    margin: 40px 0 30px;
    font-size: 50px;
    color: white;
    font-weight: 500;
}

.faq_joinus_main_block .inner_block  .btn_block {
    display: block;
    width: 100%;
    padding: 10px 0;
}

.faq_joinus_main_block .inner_block .btn_block  .btn_white {
    color: white;
    border: 1px solid white;
    font-weight: 600;
    font-size: 16px;
    padding: 10px 20px;
}

/*----------------------  Faq  page -----------------*/
/*----------------------  Faq  page -----------------*/ 






/*-------------------------------test1 page --------*/

.test_sub_main_block {
    display: block;
    width: 100%;
}

.test_sub_main_block .information_block {
    max-width: 800px;
    padding: 0 25px;
    margin: 0 auto;
}

.test_sub_main_block .information_block .text_ms_block {
    display: block;
}

.test_sub_main_block .information_block .text_ms_block h1 {
    margin: 30px 0px 30px;
}

.test_sub_main_block .information_block .text_ms_block p {
    text-align: center;
    color: #586066;
    font-size: 16px;
    text-transform: capitalize;
    font-weight: 500;
    margin: 10px 0 40px;
}

.table_therapy_block {
    display: block;
    width: 100%;
    width: 100%;
    -webkit-box-shadow: 0 0 10px 0 rgba(204,204,204,.3);
    -moz-box-shadow: 0 0 10px 0 rgba(204,204,204,.3);
    box-shadow: 0 0 10px 0 rgba(204,204,204,.3);
    margin-top: 40px;
    margin-bottom: 20px;
}

.table_therapy_block  .table {
    width: 100%;
    border: 0;
}

.table_therapy_block .table thead {
    padding: 10px 20px 0;
    width: 100%;
    background-color: #fcbe6f;
    color: #fff;
}

.table_therapy_block .table thead th {
    border: 0;
    font-size: 17px;
    font-weight: 500;
    text-align: center;
    color: white;
    text-transform: capitalize;
}

.table_therapy_block .table thead th:first-child {
    width: 55%;
}

.table_therapy_block .table  td {
    text-align: center;
    padding: 20px 0 20px 20px;
    width: 15%;
    color: #586066;
    font-size: 18px;
}

.table_therapy_block .table td:first-child {
    width: 55%;
    text-align: left;
}












/*-----------------------------  Common page -------------------*/
/*-----------------------------  Common page -------------------*/


 .therapy_body_main {
    display: block;
    width: 100%;
    max-width: 800px;
    padding-left: 25px;
    padding-right: 25px;
    padding-top: 5px;
    margin: 61px auto 40px;
    margin-top: 71px;
}

.therapy_body_main .therapy_body_block {
    display: block;
    width: 100%;
}

.therapy_body_main .therapy_body_block .title_block {
    display: block;
}

.therapy_body_main .therapy_body_block .title_block h1 {
    padding-right: 13%;
    padding-left: 13%;
    font-size: 45px;
    margin-top: 20px;
    margin-bottom: 30px;
    text-align: center;
    font-weight: 300;
    line-height: 1.1;
    color: #586066;
}

.agoraphobia_block p {
    margin: 0 0 10.5px;
    color: #586066;
    font-family: "Helvetica Neue","Helvetica","Arial",sans-serif;
    font-size: 17px;
    line-height: 1.5;
    font-weight: 500;
}

.therapy_body_main .therapy_body_block .title_block h2 {
    font-size: 40px;
    margin-top: 70px;
    margin-bottom: 30px;
    text-align: center;
    font-weight: 300;
    line-height: 1.1;
    color: #586066;
}



.agoraphobia_block .btn_block {
    display: block;
    width: 100%;
    padding: 10px 0;
    text-align: center;
}

.agoraphobia_block .btn_block .btn_primary {cursor: pointer;}

.agoraphobia_block .btn_block .btn_primary span {
    font-weight: 500;
    text-transform: capitalize;
}




.agoraphobia_comment_block .commnect_block .view_all {
    margin-top: 15px;
    margin-bottom: 40px;
    color: #005a8c;
    margin: 0 0 11px;
}

.comment_rate_block {
    display: block;
    position: relative;
    display: inline-block;
    position: relative;
    padding-bottom: 20px;
    padding-top: 10px;
}

.comment_rate_block .rating {
    display: inline-block;
    position: relative; 
}

.therapy_arrow {
    width: 250px;
    background-size: 27px 18px !important;
    background-repeat: no-repeat !important;
    background-position: top left !important;
    text-align: left;
    padding-left: 35px;
    margin-top: 10px;
    margin-left: 20px;
    float: right;
    font-weight: 300;
    white-space: normal;
    font-size: 15px;
}


 

/*-----------------------------  Common page -------------------*/
/*-----------------------------  Common page -------------------*/






/*------------------------- agoraphobia  ---------------------- */
/*------------------------- agoraphobia ---------------------- */


.agoraphobia_block {
    display: block;
}

.agoraphobia_block .categories_block {
    display: block;
    width: 100%;
    border-color: #e0dede;
    margin-top: 0;
    margin-bottom: 40px;
    font-size: 14px!important;
    clear: both;
    overflow: hidden;
    padding: 10px 0;
    border-top: 1px solid #e7e6e6;
    border-bottom: 1px solid #e7e6e6;
    font-size: 12px;
    color: #7e8890;
}

.agoraphobia_block .categories_block .fusion-meta-info {
    display: block;
}

.agoraphobia_block .categories_block .fusion-meta-info .fusion-meta-info-wrapper {
    display: block;
}

.agoraphobia_block .categories_block .fusion-meta-info .fusion-meta-info-wrapper a {
    color: #2b2b2b;
}

.agoraphobia_block .categories_block .fusion-meta-info .block1 {
    display: block;
    margin-top: 10px;
}

.agoraphobia_block .categories_block .fusion-meta-info .block1 .block3 {
    display: block;
    line-height: 55px;
    float: left;
}

.agoraphobia_block .categories_block .fusion-meta-info .block1 .block3 .inner1, .agoraphobia_block .categories_block .fusion-meta-info .block1 .block3 .inner2 {
    display: inline-block;
    vertical-align: middle;
    width: auto;
    line-height: normal;
}


.agoraphobia_block .categories_block .fusion-meta-info .block1 .block3 .inner1 {
    width: 45px;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    overflow: hidden;
    margin-right: 10px;
}
 

.agoraphobia_block .categories_block .fusion-meta-info .block1 .block3 .inner1 img {
    display: block;
    max-width: 100%;
    height: auto;
}

.agoraphobia_block .categories_block .fusion-meta-info .block1 .block3 .inner2 {
    margin-right: 20px;
}

.agoraphobia_block .categories_block .fusion-meta-info .block1 .block3 .inner2 span {}

 .agoraphobia_gethelp_block {
    display: block;
    width: 100%;
    padding-top: 25px;
    padding-bottom: 0;
    background-color: #f6f6f6;
    text-align: center;
    max-width: 100%;
    width: 100%;
}

.agoraphobia_gethelp_block .therapy_body_block {
    max-width: 970px;
    padding-top: 25px!important;
    padding-left: 15px;
    padding-right: 15px;
    margin: 0 auto;
}

.agoraphobia_gethelp_block .therapy_body_block .title_block {
    display: block;
}

.agoraphobia_gethelp_block .therapy_body_block .title_block h1 {
    font-size: 36px;
    margin-top: 70px;
    margin-bottom: 30px;
    text-align: center;
    font-weight: 400;
    line-height: 1.1;
    color: #586066;
    padding: 0;
}

.agoraphobia_gethelp_block .therapy_body_block p {
    font-size: 19px;
    font-weight: 400;
    color: #586066;
}

.agoraphobia_gethelp_block .therapy_body_block .btn_block {
    display: block;
    width: 100%;
    margin-top: 40px;
    margin-bottom: 30.5px;
}

.agoraphobia_gethelp_block .therapy_body_block .img_block {
    max-width: 744px;
    max-height: 315px;
    margin: 0 auto;
    position: relative;
}

.agoraphobia_gethelp_block .therapy_body_block .img_block img {
}







.agoraphobia_comment_block {
    display: block;
    width: 100%;
}

.agoraphobia_comment_block .commnect_block {
    display: block;
    width: 100%;
}

.quot3 {
    margin-top: 30px;
}

.agoraphobia_comment_block .commnect_block .review {
    padding-bottom: 20px;
}

.rate_5 {
    background-size: 82px 18px !important;
    background-position: 59px 3px !important;
    background-repeat: no-repeat !important;
    margin: 0 0 10.5px;
    font-size: 17px;
    font-weight: 400;
    color: #586066;
}
.rate_5 .star {
    padding-left: 92px;
}

.agoraphobia_comment_block .commnect_block .review .quot2 {
    font-style: italic;
    color: #586066;
}












.agoraphobia_question_block {
    position: relative;
    height: 376px;
    margin: 0 auto;
    background-repeat: no-repeat !important;
    background-position: center center !important;
    background-size: auto 100% !important;
    max-width: 100%;
    background-position: right center !important;
    background-color: #f8f8f8 !important;
    max-height: 437px;
    margin-bottom: 0;
    height: 545px;
    padding: 0;
}

.agoraphobia_question_block .therapy_body_block {
    display: block;
    width: 100%;
    max-width: 640px;
    color: #586066;
    padding-top: 70px;
    top: 15%;
    right: 0;
    left: 0;
    margin-right: auto;
    margin-left: auto;
    text-align: center;
}


.agoraphobia_use_block {
    display: block;
    width: 100%;
}

.agoraphobia_use_block .content_2 {
    width: 100%;
    padding-left: 45px;
    padding-right: 45px;
    padding-bottom: 35px;
    padding-top: 35px;
    border: 2px dotted #ccc;
    clear: both;
    margin-top: 30px;
    margin-bottom: 40px;
}

.agoraphobia_use_block  .content_7 {
    width: 100%;
    margin-top: 50px;
    overflow: auto;
}

.agoraphobia_use_block .content_7 h4 {
    font-weight: bold;
    margin-top: 25px;
    margin-bottom: 10.5px;
    font-size: 17px;
}

.agoraphobia_use_block .gradient_cat {
    background-image: -webkit-linear-gradient(top,#fdfdfd,#f9f9f9);
    background-image: -moz-linear-gradient(top,#fdfdfd,#f9f9f9);
    background-image: -o-linear-gradient(top,#fdfdfd,#f9f9f9);
    background-image: -ms-linear-gradient(top,#fdfdfd,#f9f9f9);
}

.agoraphobia_use_block .content_7 .info_left {
    float: left;
    width: 50%;
}

.agoraphobia_use_block .content_7 .info_right {
    float: left;
    width: 50%;
}

.agoraphobia_use_block .content_7  .in_box_2 {
    color: #525252;
    font-family: inherit;
    font-size: 17px;
    line-height: 1.4em;
    margin-bottom: 15px;
    text-align: left;
}

.agoraphobia_use_block .content_7 .art_list {
    padding-top: 5px;
}

.agoraphobia_use_block .content_7 .art_list a {
    color: #586066;
}


.agoraphobia_block .vedio-block {
    display: block;
    width: 100%;
    height: 520px;
}

.agoraphobia_block .vedio-block iframe {
    width: 100%;
    height: 100%;
}


.agoraphobia_block .content_2 {
    display: block;
    margin-bottom: 40px;
    overflow: auto;
    width: 100%;
    background-image: -webkit-linear-gradient(top,#fdfdfd,#f9f9f9);
    background-image: -moz-linear-gradient(top,#fdfdfd,#f9f9f9);
    background-image: -o-linear-gradient(top,#fdfdfd,#f9f9f9);
    background-image: -ms-linear-gradient(top,#fdfdfd,#f9f9f9);
    padding-left: 45px;
    padding-right: 45px;
    padding-bottom: 35px;
    padding-top: 35px;
    border: 2px dotted #ccc;
    clear: both;
    margin-top: 30px;
}

.agoraphobia_block .content_2 h3 {
    color: #586066;
    font-weight: bold;
    margin-top: 0;
    font-size: 20px;
    margin-bottom: 15px;
    text-align: left;
}

 




/*---------------------- */
/*---------------------- */ 



.account_focus_areas_block {
    display: block;
    width: 100%;
}

.account_focus_areas_block .create_acc_wr {
    display: block;
    width: 100%;
    width: 670px;
    text-align: left;
    margin-left: auto;
    margin-right: auto;
    line-height: 1.5em;
    overflow: hidden;
}

.account_focus_areas_block .create_acc_wr .create_a_col {
    display: block;
    width: 33.3%;
    float: left;
}

.account_focus_areas_block .create_acc_wr .create_a_col .list_ul {
    padding: 0;
    margin: 0;
    list-style: none;
}

.account_focus_areas_block .create_acc_wr .create_a_col .list_ul li {
    display: block;
}

.account_focus_areas_block .create_acc_wr .create_a_col .list_ul li label {
    display: block;
    font-size: 16px;
}




.account_focus_areas_block .form-group {
    display: block;
    width: 100%;
}

.account_focus_areas_block .form-group label {
    display: block;
    font-size: 20px;
}









/*-----------------------------------  activity_plan page ----------------------*/
/*-----------------------------------  activity_plan page ----------------------*/


.activity_plan_main {
    display: block;
    width: 100%;
}

.activity_plan_main .information_block {
    display: block;
    width: 100%;
    text-align: center;
}

.activity_plan_main .information_block .title_block {}

.activity_plan_main .information_block .title_block h1 {
    font-size: 45px;
    text-align: center;
    margin: 30px 0 0;
}

.activity_plan_main .information_block .time_s-block {
    text-align: center;
    font-size: 18px;
    text-transform: uppercase;
    margin-bottom: 30px;
    margin-top: 40px;
    font-size: 16px;
    color: #535353;
    line-height: 24px;
    font-weight: 700;
}

.activity_plan_main .information_block .time_s-block i {
    margin: 0 10px;
    font-size: 20px;
    font-weight: 900;
}

.activity_plan_main .timeline_containeer_lock {
    display: block;
    width: 100%;
    width: 90%;
    max-width: 1170px;
    margin: 0 auto;
    position: relative;
    padding: 32px 0;
    margin-top: 48px;
    margin-bottom: 48px;
}

.activity_plan_main .timeline_containeer_lock .cd-timeline-block {
    display: block;
    width: 100%;
    position: relative;
}

.activity_plan_main .timeline_containeer_lock:before {
    content: "";
    content: '';
    position: absolute;
    top: 0;
    left: 18px;
    height: 100%;
    width: 4px;
    background: #d7e4ed;
    left: 50%;
    margin-left: -2px;
}

.activity_plan_main .timeline_containeer_lock .cd-timeline-block .cd-timeline-img {
    width: 20px;
    position: absolute;
    top: 0;
    left: 0;
    width: 40px;
    height: 40px;
    border-radius: 50%;
    box-shadow: 0 0 0 4px white, inset 0 2px 0 rgba(0,0,0,.08), 0 3px 0 4px rgba(0,0,0,.05);
    text-align: center;
    color: #fff;
    line-height: 42px;
    font-size: 18px;
    width: 60px;
    height: 60px;
    left: 50%;
    margin-left: -30px;
    -webkit-transform: translateZ(0);
    -webkit-backface-visibility: hidden;
    line-height: 60px;
    font-size: 20px;
    background: #fcbe6f;
    visibility: visible;
    -webkit-animation: cd-bounce-1 .6s;
    -moz-animation: cd-bounce-1 .6s;
    animation: cd-bounce-1 .6s;
}

.activity_plan_main .timeline_containeer_lock .cd-timeline-block .cd-timeline-content {
    position: relative;
    margin-left: 60px;
    padding: 1em;
    border: solid 1px #ebebeb;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    -webkit-box-shadow: 0 0 10px 0 rgba(204,204,204,.3);
    -moz-box-shadow: 0 0 10px 0 rgba(204,204,204,.3);
    box-shadow: 0 0 10px 0 rgba(204,204,204,.3);
    font-weight: normal;
    margin-left: 0;
    padding: 1.6em;
    width: 45%;
}





.activity_plan_main .timeline_containeer_lock .cd-timeline-block .cd-timeline-content h2 {
    color: #363b3e;
    margin-top: 20px;
    margin-bottom: 15px;
    font-size: 24px;
    font-weight: 300;
    text-transform: capitalize;
}

.activity_plan_main .timeline_containeer_lock .cd-timeline-block .cd-timeline-content p {
    margin: 16px 0;
    line-height: 1.6;
    font-size: 16px;
}





/*-----------------------------------  activity_plan page ----------------------*/
/*-----------------------------------  activity_plan page ----------------------*/







/*-----------------------------------  how_it_works page ----------------------*/
/*-----------------------------------  how_it_works page ----------------------*/

 

.flexboxen {
    display: block;
    width: 100%;
    padding-left: 25px;
    padding-right: 25px;
    padding-bottom: 0;
    margin-left: auto;
    margin-right: auto;
    max-width: 1150px;
    position: relative;
    white-space: nowrap;
}

.first_fl {
    margin-top: 23px;
}

.tighter {
    max-width: 1000px;
}

.how_txt_l {
    padding-right: 40px;
}
.how_img_l, .how_txt_l {
    width: 57%;
}


.how_img_r, .how_txt_r {
    width: 43%;
}



.how_txt_r, .how_txt_l, .how_img_l, .how_img_r {
    float: none;
    padding-bottom: 80px;
    margin-top: 80px;
    display: inline-block;
    vertical-align: middle;
    white-space: normal;
}

.flexboxen h2 {
    font-size: 24px;
    font-weight: bold;
    line-height: 24px;
    margin-bottom: 30px;
    margin-top: 0;
    text-align: left;
    text-transform: uppercase;
    color: #586066;
}


.flexboxen p {
    font-size: 28px;
    line-height: 1.7;
    font-weight: 400;
}
.how_txt_l p {
    max-width: 450px;
}




.how_img_r img {
    width: 307px;
    height: 615px;
}
.arethera {
    padding-left: 30px;
    font-size: 15px;
    color: #586066;
    font-family: "ChalkboardSE-Light","Comic Sans MS","proxima-nova","Helvetica Neue","Helvetica","Arial",sans-serif;
    margin-top: 30px;
    display: block;
}

.img-wr1
{
    max-width: 575px;
    max-height: 379px;

}
.img-wr1 .resp-cont
{
    padding-bottom: 65.91%
}
 

.arrow_block {

    background: url(../images/arrow_img.webp);
    background-size: 79px 75px;
    background-repeat: no-repeat;
    background-position: top left;
    text-align: left;
    padding-top: 80px;
    padding-left: 15px;
    margin-top: 300px;
    float: right;
    top: 0;
    right: -60px;
    width: 171px;
    position: absolute;
    font-weight: 300;
    white-space: normal;
    font-size: 15px;
    font-family: "ChalkboardSE-Light","Comic Sans MS","proxima-nova","Helvetica Neue","Helvetica","Arial",sans-serif;
}
 


.flexboxen .centerme2 {
    width: 300px;
    margin: auto;
}

.arrow_block1 {
    background: url(../images/arrow_img1.png);
    background-size: 42px 67px;
    background-repeat: no-repeat;
    background-position: top right;
    width: 190px;
    margin-left: 0;
    margin-top: 0;
    position: relative;
    padding-right: 50px;
    padding-top: 35px;
    float: unset;
    font-family: "ChalkboardSE-Light","Comic Sans MS","proxima-nova","Helvetica Neue","Helvetica","Arial",sans-serif;
}

 





.dash_divider {
    border-bottom: 1px solid #ebebeb;
}













.how_it_work_first_block {
    display: block;
    width: 100%;
    position: relative;
}

.how_it_work_first_block  .how_online {
    display: block;
    background-size: 517px 555px !important;
    background-repeat: no-repeat !important;
    background-position: bottom right !important;
    padding: 30px 50px 30px 50px;
    max-width: 1500px;
    margin: auto;
    border-bottom: 1px solid #ebebeb;
}

.heading_block {}

.how_it_work_first_block .how_online .how_online_wr {width: 75%;display: block;}

.how_it_work_first_block .how_online .how_online_wr .how_online_bx {
    width: 32%;
    display: inline-block;
    vertical-align: top;
    padding-top: 50px;
    padding-right: 50px;
}

.how_it_work_first_block .how_online .how_online_wr .how_online_bx .how_online_inner {
    max-width: 340px;
    margin: auto;
}

.how_it_work_first_block .how_online .how_online_wr .how_online_bx .how_online_inner h4 {
    font-size: 48px;
    font-weight: bold;
    margin-bottom: 18px;
    margin-top: 20px;
    color: #bdcdce;
}

.how_it_work_first_block .how_online .how_online_wr .how_online_bx .how_online_inner p {
    font-weight: 300;
    line-height: 36px;
}




.how_it_work_first_block .how_online .how_online_wr .how_online_bx .centerme3 {
    display: block;
}

.arrow_block2 {
    width: 191px;
    background: url(../images/arrow_img2.png);
    background-size: 49px 62px;
    background-repeat: no-repeat;
    background-position: top center;
    text-align: left;
    padding-top: 65px;
    padding-left: 60px;
    float: right;
    top: 0;
    position: relative;
    margin-top: -35px;
    margin-right: -90px;
    font-family: "ChalkboardSE-Light","Comic Sans MS","proxima-nova","Helvetica Neue","Helvetica","Arial",sans-serif;
}





.how_it_work_first_block .how_online .how_online_wr .how_online_bx .centerme3 .btn_block {
    padding: 0;
    margin-top: 40px;
    list-style-type: none;
    list-style-image: none;
    margin-bottom: 30.5px;
}

.how_it_work_first_block .how_online .how_online_wr .how_online_bx .centerme3 .arrow_block2 {
    float: left;
    margin-top: -50px;
    margin-left: 120px;
} 
 



 








.how_faq_main_block {
    display: block;
    width: 100%;
    position: relative;
}

.how_faq_main_block .innner_block {
    display: block;
    position: relative;
    max-width: 100%;
    max-width: 1050px;
    margin: auto;
}

.how_faq_main_block .cl_dash_faq {
    max-width: 97%;
    padding: 40px 7.5px 50px;
    overflow: hidden;
}

.how_faq_main_block .cl_dash_faq .ther_tool_h {
    text-align: left;
    padding: 0!important;
    margin-bottom: 10px;
    margin-top: 30px;
    font-size: 1.2em!important;
}

.how_faq_main_block .cl_dash_faq .fax_ch_l {
    width: 50%;
    float: left;
}

.how_faq_main_block .cl_dash_faq .fax_ch_r {
    width: 50%;
    float: left;
    padding-left: 40px;
}

.how_faq_main_block .cl_dash_faq .fax_ch_l h5, .how_faq_main_block .cl_dash_faq .fax_ch_r h5 {
    margin-bottom: 15px;
    font-size: 22px;
    margin-top: 25px;
    font-weight: 600;
}

.how_faq_main_block .cl_dash_faq .fax_ch_l p, .how_faq_main_block .cl_dash_faq .fax_ch_r p {
    margin: 0 0 10.5px;
    margin-bottom: 40px;
    font-size: 17px;
    line-height: 1.5;
}













.how_faq_footer_block {
    display: block;
    width: 100%;
    margin: auto;
    overflow: hidden;
    position: relative;
}

.how_faq_footer_block .become {
    display: block;
    margin: auto;
    padding: 120px 15px 120px 15px;
    text-align: center;
    overflow: hidden;
    transition: opacity 1.25s , transform 1.25s;
}

.how_faq_footer_block .become video {
    position: absolute;
    z-index: 0;
    top: 0;
    left: 0;
    min-width: 100%;
    min-height: 100%;
    width: auto;
    height: auto;
    object-fit: cover;
    z-index: -100;
}

.how_faq_footer_block .become h4 {
    margin: auto;
    font-size: 45px;
    margin-bottom: 30px;
    font-weight: 300;
    text-align: center;
    max-width: 900px;
    color: #333;
}

.how_faq_footer_block .become p {
    color: #333;
    font-size: 1.25em;
    font-weight: 300;
}



 


.how_faq_footer_block .become .rev_sum {
    font-size: 40px;
    color: #fff;
    margin-top: 40px;
}

.how_faq_footer_block .become .rev_sum svg {
    margin: 4px;
    display: inline-block;
    font-size: inherit;
    height: 40px;
    width: 46px;
}

.how_faq_footer_block .become .btn_white {
    border: 1px solid white;
}

.how_faq_footer_block .become  .quick-signup-btns {
    padding: 0;
    margin-top: 40px;
    list-style-type: none;
    list-style-image: none;
    text-align: center;
}

.how_faq_footer_block .become .quick-signup-btns li {
    margin-bottom: 20px;
    text-align: center;
    list-style-type: none;
    list-style-image: none;
    display: inline-block;
}
















/*-----------------------------------  how_it_works page ----------------------*/
/*-----------------------------------  how_it_works page ----------------------*/





/*-------------------------  cbt -----------------------------*/
/*-------------------------  cbt -----------------------------*/


.cbt_first_banner_block {
    display: block;
    width: 100%;
}

.cbt_first_banner_block .inner_block {
    display: block;
    width: 100%;
    max-width: 800px;
    padding-left: 25px;
    padding-right: 25px;
    padding-top: 5px;
    margin: 61px auto 40px;
}

.cbt_first_banner_block .inner_block h2 {
    font-size: 40px;
    margin-top: 70px;
    margin-bottom: 30px;
    text-align: center;
}

.cbt_first_banner_block .inner_block .cbtimg {
    width: 50%;
    float: right;
    margin-left: 20px;
    margin-right: 20px;
    margin-bottom: 20px;
}

.cbt_first_banner_block .inner_block .cbtimg img {
    display: block;
    max-width: 100%;
    height: auto;
}

.cbt_first_banner_block .inner_block p {
    margin: 0 0 10.5px;
    font-size: 17px;
}

.grey_line_cbt {
    clear: both;
    height: 1px;
    max-width: 100%;
    position: relative;
    margin-top: 100px;
    border-top: solid 1px #ccc;
}



 


.cbt_first_banner_block .inner_block .comment_blocks {
    text-align: center;
    font-style: italic;
}


.cbt_first_banner_block .inner_block .reviews_index_3 {
    text-align: center;
    font-style: italic;
}


.cbt_online_work_block {
    display: block;
    width: 100%;
}

.cbt_online_work_block h3 {
    display: inline;
    font-size: 22px;
    font-weight: 400;
    text-transform: uppercase;
}

.cbt_online_work_block  p {
    padding-bottom: 30px;
    padding-top: 10px;
}


/*-------------------------  cbt -----------------------------*/
/*-------------------------  cbt -----------------------------*/







/*----------------------  Business page ---------------*/
/*----------------------  Business page ---------------*/

.index_banner_block .info_footer_block {
    position: absolute;
    bottom: 0;
    width: 100%;
    background-color: #f39242;
    text-align: center;
    color: #fff;
    opacity: .8;
    font-size: 20px;
    padding: 5px;
    font-weight: bold;
}

.index_banner_block .infO-footer_block {
    position: absolute;
    bottom: 0;
    width: 100%;
    background-color: #f39242;
    text-align: center;
    color: #fff;
    opacity: .8;
    font-size: 20px;
    padding: 5px;
    font-weight: bold;
}

.index_busines_first_block {
    display: block;
    width: 100%;
    border: 0;
    background: transparent;
}

.index_busines_first_block .title_block {
    display: block;
    width: 100%;
    text-align: center;
    margin: 0 0 10px;
}

.index_busines_first_block .title_block h1 {
    margin-top: 0;
    margin-bottom: 70px;
    padding-left: 25px;
    padding-right: 25px;
}




.index_busines_secound_main {
    display: block;
    width: 100%;
    padding-left: 25px;
    padding-right: 25px;
    padding-bottom: 0;
    margin-left: auto;
    margin-right: auto;
    max-width: 1150px;
    position: relative;
    white-space: nowrap;
    display: block;
    width: 100%;
    max-width: 100%;
    background-color: #fafafa;
    padding-top: 1px;
}




 



.index_busines_secound_main .busines_secound_block {
    display: block;
    width: 100%;
    max-width: 1150px;
    margin: auto;
}

.index_busines_secound_main .busines_secound_block .img_block {
    padding-bottom: 80px;
    margin-top: 50px;
    display: inline-block;
    vertical-align: middle;
    white-space: normal;
    width: 57%;
}

.index_busines_secound_main .busines_secound_block .info_block {
    float: none;
    padding-bottom: 80px;
    margin-top: 80px;
    display: inline-block;
    vertical-align: middle;
    white-space: normal;
    width: 43%;
}

.index_busines_secound_main .busines_secound_block .img_block .inner_img_block {
    max-width: 575px;
    max-height: 379px;
    padding-bottom: 65.91%;
    position: relative;
} 

.index_busines_secound_main .busines_secound_block .img_block .inner_img_block img {}

.index_busines_secound_main .busines_secound_block .info_block p {
    max-width: 300px;
    font-size: 20px;
}

.index_busines_secound_main .busines_secound_block .info_block .btn_block {
    display: block;
    width: 100%;
    margin: 30px 0 0;
}


.index_busines_secound_main .busines_secound_block .img_block .centerme2 {
    width: 300px;
    margin: auto;
}

 .index_busines_secound_main .heading_block h2 {
    text-transform: none;
    font-weight: 400;
    text-align: center;
    white-space: normal;
    margin-top: 80px;
    font-size: 35px;
    line-height: 38px;
}






.Business_why_choose_block
{
    display: block;
    width: 100%;
}

.Business_why_choose_block .info_block {
    display: block;
    width: 100%;
    padding: 60px 50px 100px 50px;
    max-width: 1500px;
    margin: auto;
    overflow: hidden;
    width: 100%;
}

.Business_why_choose_block .info_block h2 {
    color: #fc6;
    font-size: 24px;
    font-weight: 600;
}
 

.Business_why_choose_block .info_block p {
    display: block;
    width: 100%;
    font-weight: 300;
    line-height: 36px;
    font-size: 20px;
}






.Business_why_choose_block .info_block {
    display: block;
    width: 100%;
    padding: 30px 0 0px;
}

.Business_why_choose_block .info_block h2 {
    color: #fc6;
    font-size: 24px;
    font-weight: 600;
}

h2 {}

.Business_why_choose_block .info_block p {
    display: block;
    width: 100%;
    font-weight: 300;
    line-height: 36px;
    font-size: 20px;
}

.Business_why_choose_block .centerme3 {
    display: block;
    text-align: right;
    display: block;
    position: relative;
    display: flex;
    align-items: center;
    justify-content: flex-end;
    margin: -50px 0 0 0;
}

.Business_why_choose_block .centerme3 .arrow_block1 {
    background-size: 42px 67px;
    background-repeat: no-repeat;
    background-position: top right;
    margin-left: 20px;
    margin-top: 10px;
    padding-top: 35px;
    width: 210px;
    position: relative;
    padding-right: 50px;
    padding-left: 0;
    top: inherit;
    right: inherit;
    text-align: right;
    float: left;
    margin-left: -30px;
}

.Business_why_choose_block .btn_block {
    display: block;
    width: 100%;
    padding: 10px 0 20px;
}







.Business_thusand_choose_block {
    display: block;
    width: 100%;
    height: auto;
    padding-bottom: 90px;
    padding-top: 50px;
    color: #586066;
    text-align: left;
    background-position: top left;
    margin-bottom: 50px;
    background-size: cover !important;
    position: relative;
}

.Business_thusand_choose_block .index_four_block {
    display: block;
    width: 100%;
    max-width: 550px;
    margin-left: 7%;
}

.Business_thusand_choose_block .index_four_block h4 {
    color: #586066;
    text-align: left;
    white-space: normal;
    font-size: 45px;
    margin-top: 70px;
}

.Business_thusand_choose_block .index_four_block p {
    padding-top: 40px;
    font-size: 17px;
    text-transform: capitalize;
}

.Business_thusand_choose_block .index_four_block .btn_block {
    display: block;
    width: 100%;
    padding: 40px 0 0;
}

.Business_thusand_choose_block .sun_block {
    display: block;
    width: 100%;
    position: absolute;
    right: 65px;
    top: 30px;
    background-size: cover;
    width: 175px;
    height: 163px;
}


.busines_result_cahrt_main {
    padding: 30px 50px 100px 50px;
    max-width: 1500px;
    margin: auto;
    overflow: hidden;
    width: 100%;
}

.busines_result_cahrt_main .heading_block {
    display: block;
}

.busines_result_cahrt_main .heading_block h2 {
    margin-top: 0;
    margin-bottom: 50px;
    font-size: 45px;
    text-align: center;
    font-weight: 300!important;
    float: none;
}

.busines_result_cahrt_main .chart_blocks {
    display: block;
    width: 100%;
}

.busines_result_cahrt_main .chart_blocks .img_block {
    max-width: 100%;
    width: 100%;
    height: 410px;
    display: block;
}

.busines_result_cahrt_main .chart_blocks .img_block img {
    width: 100%;
    height: 100%;
}

.busines_result_cahrt_main .chart_blocks .info-block {
    display: block;
    width: 100%;
    width: 100%;
    background-image: url(https://www.online-therapy.com/images/xhow_arrow_left_down.png.pagespeed.ic.n9vjk3t1RJ.png);
    background-size: 49px 62px;
    background-repeat: no-repeat;
    background-position: bottom left;
    text-align: left;
    padding-top: 0;
    padding-left: 0;
    padding-bottom: 70px;
    float: left;
    top: 0;
    position: relative;
    margin-top: 100px;
    margin-right: 0;
    font-family: "ChalkboardSE-Light","Comic Sans MS","proxima-nova","Helvetica Neue","Helvetica","Arial",sans-serif;
    max-width: 410px;
}


 

 .busines_result_cahrt_main {
    padding: 30px 50px 100px 50px;
    max-width: 1500px;
    margin: auto;
    overflow: hidden;
    width: 100%;
}

.busines_result_cahrt_main .heading_block {
    display: block;
}

.busines_result_cahrt_main .heading_block h2 {
    margin-top: 0;
    margin-bottom: 50px;
    font-size: 45px;
    text-align: center;
    font-weight: 300!important;
    float: none;
}

.busines_result_cahrt_main .chart_blocks {
    display: block;
    width: 100%;
}

.busines_result_cahrt_main .chart_blocks .img_block {
    max-width: 100%;
    width: 100%;
    height: 410px;
    display: block;
}

.busines_result_cahrt_main .chart_blocks .img_block img {
    width: 100%;
    height: 100%;
}

.busines_result_cahrt_main .chart_blocks .info-block {
    display: block;
    width: 100%;
    width: 100%;
    background-image: url(https://www.online-therapy.com/images/xhow_arrow_left_down.png.pagespeed.ic.n9vjk3t1RJ.png);
    background-size: 49px 62px;
    background-repeat: no-repeat;
    background-position: bottom left;
    text-align: left;
    padding-top: 0;
    padding-left: 0;
    padding-bottom: 70px;
    float: left;
    top: 0;
    position: relative;
    margin-top: 100px;
    margin-right: 0;
    font-family: "ChalkboardSE-Light","Comic Sans MS","proxima-nova","Helvetica Neue","Helvetica","Arial",sans-serif;
    max-width: 410px;
}

.business_how_new_block {
    display: block;
    width: 100%;
    padding: 30px 0;
    padding-left: 25px;
    padding-right: 25px;
}

.business_how_new_block .work_menu_block {
    background: transparent !important;
}

.business_how_new_block .work_menu_block .list_item_block {
    color: white !important;
}

.business_how_new_block .work_menu_block .list_item_block .img_box {
    color: white !important;
}

.business_how_new_block .work_menu_block .list_item_block .img_box svg {
    color: white !important;
}

.business_how_new_block .work_menu_block .list_item_block  .text {
    color: white;
}



.business_step_new_block {
    color: #586066;
    text-align: left;
    padding-bottom: 90px;
    background-position: top right;
    padding-top: 0!important;
    margin-bottom: 50px;
    height: auto;
    position: relative;
}

.business_step_new_block .science_con {
    max-width: 660px;
    /* float: left; */
    margin-left: 7%;
    margin-right: 7%;
    position: relative;
    overflow: hidden;
}

.business_step_new_block .science_con h2 {color: #fff;padding-top: 20px;margin-top: 70px;text-align: left;white-space: normal;font-size: 45px;font-weight: 300!important;}

.business_step_new_block .science_con p {
    padding-top: 40px;
    color: #fff;
    max-width: 480px;
    font-weight: 300;
    font-size: 18px;
}

/*----------------------  Business page ---------------*/
/*----------------------  Business page ---------------*/














/*----------------------  Work and questino page ---------------*/
/*----------------------  Work and questino page ---------------*/



.worksheet_question_main {
    display: block;
    width: 100%;
    width: 100%;
    margin-top: 111px;
    padding-bottom: 100px;
}

.worksheet_question_main .inner_block {
    max-width: 850px;
    margin: auto;
    padding-bottom: 20px;
    overflow-x: hidden;
    padding-left: 60px;
    padding-right: 60px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    -webkit-box-shadow: 0 0 10px 0 rgba(204,204,204,.3);
    -moz-box-shadow: 0 0 10px 0 rgba(204,204,204,.3);
    box-shadow: 0 0 10px 0 rgba(204,204,204,.3);
    border: 1px solid rgba(0,0,0,.15);
}

.worksheet_question_main .inner_block .title {
    display: block;
    position: relative;
}

.worksheet_question_main .inner_block .title h1 {
    font-weight: 300;
    line-height: 1.1;
    color: #586066;
    text-align: center;
    margin-bottom: 40px;
    margin-top: 0;
    padding-top: 40px;
    font-size: 45px;
}

.worksheet_question_main .inner_block .title h1:after {
    content: "";
    display: block;
    width: 21px;
    height: 30px;
    margin: 35px auto 40px;
    margin-bottom: 40px;
    content: "";
    background: url(https://www.online-therapy.com/files/img/sec_h1.png) no-repeat 0 0;background-size: 100% !important;background: url(../images/sec_h1.png);background-repeat: no-repeat;background-position: 0 0;}

.worksheet_question_main .inner_block .info_block {
    display: block;
    width: 100%;
}

.worksheet_question_main .inner_block .info_block h2 {
    font-size: 26px;
    margin-top: 20px;
    margin-bottom: 30px;
    font-weight: 300;
    line-height: 1.1;
    color: #586066;
    text-align: left;
}

.worksheet_question_main .inner_block .info_block .form-group {
    display: block;
    margin: 20px 0 40px;
    overflow: hidden;
}

.worksheet_question_main .inner_block .info_block .form-group label {
    display: block;
    width: 100%;
    color: black;
    font-weight: 500;
    font-size: 17px;
    margin: 0 0 20px;
}

.worksheet_question_main .inner_block .info_block .form-group  .text_block {
    width: 100%;
    height: 210px;
}

.worksheet_question_main .inner_block .info_block .form-group .btn_block
{
    display: block;
    margin: 20px 0 50px;
}

.worksheet_question_main .inner_block .info_block .form-group .note_block {
    padding-bottom: 30px;
    padding-top: 40px;
    font-family: inherit;
    font-size: 14px;
    color: #515151;
}























/*----------------------  Work and questino page ---------------*/
/*----------------------  Work and questino page ---------------*/



/*----------------------  therapist_profile page ---------------*/ 
/*----------------------  therapist_profile page ---------------*/ 


.therapy_profile_top_block {
    display: block;
    width: 100%;
    min-height: 280px;
    padding-top: 110px;
    padding-bottom: 25px;
    background-repeat: no-repeat !important;
    background-position: right center !important;
    background-size: cover !important;
    overflow: hidden;
}

.therapy_profile_top_block .inner_block {
    display: block;
    width: 100%;
    max-width: 1000px;
    margin-left: auto;
    margin-right: auto;
}

.therapy_profile_top_block .inner_block .img_block {
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    overflow: hidden;
    border: solid 2px #fff;
    margin-top: 0;
    z-index: 99;
    background-color: #eee;
    margin-left: auto;
    margin-right: auto;
    float: none;
    width: 120px;
    height: 120px;
    position: relative;
}

.therapy_profile_top_block .inner_block .img_block img {
    width: 100%;
    height: 100%;
}

.therapy_profile_top_block .inner_block .info_block {
    display: block;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    margin-top: 10px;
}

.therapy_profile_top_block .inner_block .info_block h2 {
    color: #444;
    text-align: center;
    font-size: 30px;
    margin: 0;
    font-weight: bold;
    padding: 4px;
}

.therapy_profile_top_block .inner_block .info_block p {
    font-size: 20px;
    margin: 0;
    padding-top: 0;
    font-weight: 300;
    text-align: center;
}

.therapy_profile_top_block .inner_block .info_block .list-block {
    text-align: center;
    font-size: 14px;
    font-weight: bold;
    margin-top: 8px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.therapy_profile_top_block .inner_block .info_block .list-block .star {
    margin-left: 15px;
    margin-right: 15px;
    margin-top: 10px;
}

.therapy_profile_top_block .inner_block .info_block .list-block  .btn_varify {
    margin-left: 15px;
    margin-right: 15px;
    margin-top: 10px;
    color: #328a43;
    font-size: 12px;
    font-weight: bold;
    border: 1px solid #ccc;
    padding: 5px 8px 5px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    background-color: rgba(255,255,255,.8);
}

.therapy_profile_top_block .inner_block .info_block .list-block  .btn_varify1 {
    margin-left: 15px;
    margin-right: 15px;
    margin-top: 10px;
    color: #328a43;
    font-size: 12px;
    font-weight: bold;
    border: 1px solid #ccc;
    padding: 5px 8px 5px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    background-color: rgba(255,255,255,.8);
}

.therapy_profile_top_block .inner_block .info_block .list-block .star i {
    color: #F19545;
    font-size: 18px;
}

.therapy_profile_tabbing_block {
    display: block;
    width: 100%;
    width: 100%;
    font-size: 16px;
    background: #fff;
    color: #586066;
    border-bottom: 1px solid #dfdfdf;
    text-transform: uppercase;
}

.therapy_profile_tabbing_block .inner_block {
    display: block;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
}

.therapy_profile_tabbing_block .tab_menu {
    padding: 0 20px;
    display: block;
    margin: 0;
    line-height: 48px;
    cursor: pointer;
    text-align: center;
    color: #586066;
    font-weight: 600;
    font-size: 16px;
}




 .profile_information_block {
    display: block;
    width: 100%;
}

.profile_information_block .inner_block {
    max-width: 1050px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 50px;
    position: relative;
    overflow: hidden;
    padding-bottom: 30px;
}

.profile_information_block .inner_block .item_menu_block {
    width: 50%;
    float: left;
}

.profile_information_block .inner_block .item_menu_block .about_box {
    display: block;
    width: 100%;
    border: solid 1px #ebebeb;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    -webkit-box-shadow: 0 0 10px 0 rgba(204,204,204,.3);
    -moz-box-shadow: 0 0 10px 0 rgba(204,204,204,.3);
    box-shadow: 0 0 10px 0 rgba(204,204,204,.3);
    margin-left: auto;
    margin-right: auto;
    margin-top: 30px;
    width: 95%;
    overflow: hidden;
}

.profile_information_block .inner_block .item_menu_block .about_box .box_head {
    background-color: #a7cca5;
    padding-top: 10px;
    padding-bottom: 5px;
    padding-left: 25px;
    font-size: 18px;
    text-transform: uppercase;
    font-weight: bold;
    color: #fff;
}

.profile_information_block .inner_block .item_menu_block .about_box .box_main {
    padding: 35px;
    padding-left: 45px;
    min-height: 109px;
    overflow: hidden;
    padding-left: 25px;
    padding-right: 25px;
}

.profile_information_block .inner_block .item_menu_block .about_box .box_main p {
    font-size: 17px;
    line-height: 27px;
    margin: 0 0 10px;
}



.profile_information_block .inner_block .item_menu_block .about_box .box_main .contact-address_block {
    display: block;
    width: 100%;
}

.profile_information_block .inner_block .item_menu_block .about_box .box_main .contact-address_block .icon_block {
    overflow: hidden;
    display: inline-table;
    vertical-align: 6px;
    display: inline-block;
    float: left;
    margin-right: 15px;
}

.profile_information_block .inner_block .item_menu_block .about_box .box_main .contact-address_block p {
    overflow: hidden;
    display: inline-table;
    vertical-align: 6px;
    margin: 0 0 10px;
    font-size: 16px;
}

.profile_information_block .inner_block .item_menu_block .about_box .box_main .contact-address_block .icon_block svg {
    font-size: 23px;
}

.profile_information_block .inner_block .item_menu_block .about_box .box_main .contact-address_block p a {
    color: #586066;
}

.profile_information_block .inner_block .item_menu_block .about_box .box_main  .table_credential {
    width: 100%;
}

.profile_information_block .inner_block .item_menu_block .about_box .box_main .table_credential td {
    font-size: 14px;
    font-weight: bold;
}

.profile_information_block .inner_block .item_menu_block .about_box .box_main .table_credential .cr_gr {
    color: #999;
    font-weight: 500;
}

.profile_information_block .inner_block .item_menu_block .about_box .box_main .table_credential .cr_gr .col_gr {
    color: #5ca434;
}

.profile_information_block .inner_block .item_menu_block .about_box  .box_a {
    padding-left: 25px;
    padding-right: 15px;
    font-size: 13px;
    color: #666;
}

.profile_information_block .inner_block .item_menu_block .about_box .box_a .gr_na {
    font-weight: bold;
    float: left;
    width: 29%;
    white-space: nowrap;
    font-size: 14px;
}

.profile_information_block .inner_block .item_menu_block .about_box .box_a .clo_wr {
    float: left;
    width: 71%;
    color: #fff;
    font-weight: bold;
    margin-left: -4px;
}

.profile_information_block .inner_block .item_menu_block .about_box .box_a .clo_wr .clo {
    background-color: #bbb;
    padding: 1px 8px;
    margin-bottom: 10px;
    margin-left: 4px;
    display: inline-block;
    border: 1px solid transparent;
    -moz-border-radius: 12px;
    -webkit-border-radius: 12px;
    border-radius: 12px;
}

.profile_information_block .inner_block .item_menu_block .about_box .box_a .gr_bo {
    border-bottom: 1px solid #ccc;
    padding-top: 20px;
}

.profile_information_block .inner_block .item_menu_block .about_box .box_a .clearfix {
    clear: both;
}

.profile_information_block .inner_block .item_menu_block .about_box .box_a .gr_sp {
    padding-top: 30px;
    float: left;
    width: 100%;
}




.profile_information_block .inner_block .item_menu_block .about_box .box_main .socila-block {
    display: block;
    text-align: center;
}

.profile_information_block .inner_block .item_menu_block .about_box .box_main .socila-block .btn_tweet {
    position: relative;
    height: 20px;
    box-sizing: border-box;
    padding: 1px 8px 1px 6px;
    background-color: #1b95e0;
    color: #fff;
    border-radius: 3px;
    font-weight: 500;
    cursor: pointer;
    height: 28px;
    border-radius: 4px;
    padding: 1px 10px 1px 9px;
    display: inline-block;
}

button.btn.btn_tweet {}

.profile_information_block .inner_block .item_menu_block .about_box .box_main .socila-block .btn_face {
    background: #1877f2;
    border: 0;
    position: relative;
    border-radius: 4px;
    font-size: 13px;
    height: 28px;
    padding: 0 8px;
    color: white;
    margin-left: 10px;
}

.profile_information_block .inner_block .item_menu_block .about_box .box_main .form_block {
    padding: 35px;
    padding-left: 45px;
    min-height: 109px;
    overflow: hidden;
}

.profile_information_block .inner_block .item_menu_block .about_box .box_main .form_block .form-group {
    display: block;
}

.profile_information_block .inner_block .item_menu_block .about_box .box_main .form_block .form-group .text {
    height: 42px;
    padding: 6px 12px;
    font-size: inherit;
    line-height: 1.428571429;
    color: #333;
    background-color: #fff;
    background-image: none;
    border-radius: 2px;
    border: 1px solid #dadada;
    -webkit-box-shadow: none;
    box-shadow: none;
    margin-bottom: 1em;
    margin-top: .5em;
    -moz-background-clip: padding-box;
    background-clip: padding-box;
    max-width: 335px;
}

.profile_information_block .inner_block .item_menu_block .about_box .box_main .form_block .form-group .text1 {
    height: auto;
    padding: 6px 12px;
    font-size: inherit;
    line-height: 1.428571429;
    color: #333;
    background-color: #fff;
    background-image: none;
    border-radius: 2px;
    border: 1px solid #dadada;
    -webkit-box-shadow: none;
    box-shadow: none;
    margin-bottom: 1em;
    margin-top: .5em;
    -moz-background-clip: padding-box;
    background-clip: padding-box;
    max-width: 335px;
}

.profile_information_block .inner_block .item_menu_block .about_box .box_main .form_block .form-group .btn_block {
    display: block;
    text-align: center;
}










/*----------------------  therapist_profile page ---------------*/ 
/*----------------------  therapist_profile page ---------------*/ 


 
/*----------------------  therapist_  page ---------------*/ 
/*----------------------  therapist_  page ---------------*/ 

.therapist_banner_block {
    display: block;
}

.therapist_banner_block h1 {
    color: #363b3e !important;
    font-weight: 300 !important;
}

.therapist_banner_block p {
    color: #363b3e !important;
    font-weight: 300 !important;
}


.why_choose_main_block .heading_block {
    display: block;
}

.why_choose_main_block .heading_block h1 {
    text-align: center;
    color: #f93;
    font-size: 24px!important;
    padding-top: 30px;
}



.how_faq_main_block .cl_dash_faq .fax_ch_l .checklist {
    display: block;
    list-style: none;
    padding: 0;
}

.how_faq_main_block .cl_dash_faq .fax_ch_l .checklist li {
    display: block;
}

.how_faq_main_block .cl_dash_faq .fax_ch_l .checklist li svg {
    width: 14px;
}



.how_faq_main_block .cl_dash_faq .fax_ch_l .checklist {
    display: block;
    list-style: none;
    padding: 0;
}

.how_faq_main_block .cl_dash_faq .fax_ch_l .checklist li {
    display: block;
}

.how_faq_main_block .cl_dash_faq .fax_ch_l .checklist li svg {
    width: 14px;
}

.how_faq_main_block .cl_dash_faq .fax_ch_l .net_income {}

.how_faq_main_block .cl_dash_faq .fax_ch_r  .net_income {
    width: 100%;
    margin-bottom: 60px;
    margin-top: 40px;
}

.how_faq_main_block .cl_dash_faq .fax_ch_r .net_income td {
}

.how_faq_main_block .cl_dash_faq .fax_ch_r .net_income .bold_space_r {
    text-align: right;
    font-weight: bold;
    padding-top: 15px;
}

.how_faq_main_block .cl_dash_faq .fax_ch_r .net_income  .bold {
    font-weight: bold!important;
    color: inherit;
}

.how_faq_main_block .cl_dash_faq .fax_ch_r .net_income .net_income_b {
    border-bottom: solid 1px #ccc;
}



/*----------------------  therapist_  page ---------------*/ 
/*----------------------  therapist_  page ---------------*/ 







/*----------------------  help-now  page ---------------*/ 
/*----------------------  help-now  page ---------------*/ 




.threy_help_main_block {
    display: block;
    width: 100%;
}

.threy_help_main_block .information_block {
    max-width: 800px;
    padding-left: 25px;
    padding-right: 25px;
    padding-top: 5px;
    margin: 61px auto 40px;
    padding-bottom: 80px;
    margin-top: 71px;
}

.threy_help_main_block .information_block .title {display: block;}

.threy_help_main_block .information_block .title h1 {
    margin-top: 20px;
    margin-bottom: 30px;
    text-align: center;
    font-size: 45px;
    font-weight: 300;
    line-height: 1.1;
    color: #586066;
}

.threy_help_main_block .information_block p {
    margin: 0 0 10.5px;
    font-size: 17px;
    line-height: 28px;
}

.threy_help_main_block .information_block table {
    width: 100%;
    background-color: #f9f9f9;
    border-collapse: separate;
    border-spacing: 0;
    border-radius: 4px;
}
 
.threy_help_main_block .information_block table tr:first-child
{
    border-radius: 5px 5px 0 0;
}

.threy_help_main_block .information_block table tr:nth-child(odd) {
    background-color: #f7fbf9;
}

.threy_help_main_block .information_block table tr:nth-child(2n+1) {
    background-color: #fff;
}


.threy_help_main_block .information_block table tr td:first-child,
.threy_help_main_block .information_block table tr th:first-child
{
    border-radius: 5px 0 0 0; 
    border-left: 1px solid rgba(0,0,0,.15);
}


.threy_help_main_block .information_block table tr td:last-child,
.threy_help_main_block .information_block table tr th:last-child
{
    border-radius: 0 5px 0 0; 
    border-right: 1px solid rgba(0,0,0,.15);
    text-align: left!important;
}

.threy_help_main_block .information_block table tr:first-child td,
.threy_help_main_block .information_block table tr:first-child th
{ 
    border-top: 1px solid rgba(0,0,0,.15);
}

.threy_help_main_block .information_block table tr:last-child td:first-child,
.threy_help_main_block .information_block table tr:last-child th:first-child
{ 
    border-radius: 0 0 0 5px;
    border-bottom: 1px solid rgba(0,0,0,.15);
}
.threy_help_main_block .information_block table tr:last-child td:first-child,
.threy_help_main_block .information_block table tr:last-child th:first-child
{ 
    border-radius: 0 0 0 5px;
}

.threy_help_main_block .information_block table tr:last-child td:last-child,
.threy_help_main_block .information_block table tr:last-child th:first-child
{ 
    border-radius: 0 0 5px 0;
    border-bottom: 1px solid rgba(0,0,0,.15);
}

.threy_help_main_block .information_block table tr:last-child td:last-child,
.threy_help_main_block .information_block table tr:last-child th:last-child
{ 
    border-radius: 0 0 5px 0;
}


.threy_help_main_block .information_block table tr .emergency {
    color: #f93;
    font-weight: bold; 
}


.threy_help_main_block .information_block table th, .threy_help_main_block .information_block table td {
    padding: 8px;
    padding-left: 20px;
    text-align: center;
    font-size: 17px;
    text-transform: capitalize;
    font-weight: 400;
}
 

.threy_help_main_block .information_block table .lefter
{
    text-align: left !important;
}
.threy_help_main_block .information_block table th, .threy_help_main_block .information_block table a
{

    color: #1a67a0;
    text-decoration: none;
}


 






/*----------------------  help-now  page ---------------*/ 
/*----------------------  help-now  page ---------------*/ 


























































































































































































































































































































  


 
.therapy_star
{
    width: auto;
    height: auto;
    margin: 0 auto;
    text-align: left;
    position: relative;
    display: flex;
    align-items: center;
    justify-content: flex-start;
}

.therapy_star label {
  float: right;
  position: relative;
  width: 40px;
  height: 40px;
  cursor: pointer;
}
.therapy_star label:not(:first-of-type) {
  padding-right: 2px;
}
.therapy_star label:before {
  content: "\2605";
  font-size: 42px;
  color: #CCCCCC;
  line-height: 1; 
}
.therapy_star input {
  display: none;
}
.therapy_star input:checked ~ label:before, .therapy_star:not(:checked) > label:hover:before, .rating:not(:checked) > label:hover ~ label:before {
  color: #F9DF4A;
}





.contact_mdel_block {
    display: block;
    text-align: left;
}

.contact_mdel_block .modal-title {
    text-align: left !important;
}

.contact_mdel_block .modal-content .modal-body p {
    text-align: left;
}

.contact_mdel_block .modal-content .modal-body h5 {
    font-size: 30px;
    font-weight: 400;
}

.contact_mdel_block .modal-content .modal-body p svg {
    margin-left: 5%;
    color: #f39242;
    margin-left: 5%;
    margin-right: 8px;
    font-size: 30px;
}














































 