@font-face {
    font-family: system-font;
    src: url(../fonts/ProximaNova-Regular.otf) format("opentype");
}

*{
    font-family: system-font !important;
}
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
    margin-bottom: 0;
}
a{
    color: var( --black-3);
}
:root {
/*    Primary Color*/
    --primary-color-dark-3: #581010;
    --primary-color-dark-2: #A92828;
    --primary-color-dark-1: #E04A43;
/*    --primary-color: #F55A51; */
    --primary-color: #ff9183;
    --primary-color-light-1: #FB9986;
    --primary-color-light-2: #FFE2D9;
    --primary-color-light-3: #FFF2EE;

/*    Secondary Color*/
    --secondary-color-dark-3: #361D32;
    --secondary-color-dark-2: #542C51;
    --secondary-color-dark-1: #7B3D76;
    --secondary-color: #C163BA;
    --secondary-color-light-1: #E197DB;
    --secondary-color-light-2: #F5CBF2;
    --secondary-color-light-3: #FFEAFD;

/*    Tertiary Color*/
    --tertiary-color-dark-3: #242F0B;
    --tertiary-color-dark-2: #6B950F;
    --tertiary-color-dark-1: #82B93B;
    --tertiary-color: #B5E057;
    --tertiary-color-light-1: #D9F59C;
    --tertiary-color-light-2: #EEFBD2;
    --tertiary-color-light-3: #FBFFF2;

/*    Primary Color
    --primary-color-dark-3: #a31000;
    --primary-color-dark-2: #e01600;
    --primary-color-dark-1: #ff5947;
    --primary-color: #F55A51; --- old 
    --primary-color: #ff9082;
    --primary-color-light-1: #ffa399;
    --primary-color-light-2: #ffc7c1;
    --primary-color-light-3: #ffecea;

    Secondary Color
    --secondary-color-dark-3: #086a9b;
    --secondary-color-dark-2: #0b91d5;
    --secondary-color-dark-1: #11a5e4;
    --secondary-color: #4cbef1;
    --secondary-color-light-1: #9edbf9;
    --secondary-color-light-2: #c4e9fb;
    --secondary-color-light-3: #ebf7fe;

    Tertiary Color
    --tertiary-color-dark-3: #0e805d;
    --tertiary-color-dark-2: #14b786;
    --tertiary-color-dark-1: #59ecc0;
    --tertiary-color: #7deecc;
    --tertiary-color-light-1: #a3f4db;
    --tertiary-color-light-2: #c7f8e9;
    --tertiary-color-light-3: #ecfcf7;*/



    /* Echo system colors */
    --system-error: #FF3A3A;
    --system-success: #2AC769;
    --system-warning: #F6A609;

    /* Main Selection */
    --main: #F55A51;
    --peach: #FFF2EE;
    --cta-green: #B5E057;
    --aubergine: #542C51;
    --main-dark: #361D32;

    /* White & Black */
    --white:#FFFFFF;
    --white-1: #FAFAF9;
    --white-2: #F7F7F6;
    --white-3: #EEEEEE;
    --gray-1: #BABDC9;
    --gray-2: #9699A9;
    --gray-3: #b7bcdf;
    --black-1: #42444D;
    --black-2: #2C2D33;
    --black-3: #151519;

    /* Moods */
    --mood-empty: #FFF2EE;
    --mood-happy: #C3F8E8;
    --mood-blah: #ECFCAD;
    --mood-sad: #FFF1A8;
    --mood-frustrated: #FFD7A8;
    --mood-angry: #FFD6CE;

    /* font size*/
    --display-1: 64px;
    --display-2: 56px;
    --h1-heading: 40px;
    --h2-heading: 32px;
    --h3-heading: 28px;
    --h4-heading: 24px;
    --h5-heading: 20px;
    --h6-heading: 16px;
    --big-lead: 18px;
    --lead: 14px;
    --small-lead: 14px;
    --big-body: 20px;
    --body: 16px;
    --small-body: 14px;
    --blockqoutes: 20px;
    --blockqoutes-small: 18px;
    --capitalized: 14px;
    --small-text: 14px;
    --tiny-text: 12px;
    --small-label: 10px;
    --meduim-label: 12px;
    --text-label: 14px;
    --large-label: 16px;
    --big-label: 18px;

    /* common variables */
    --border-radius: 12px;
    --border-radius-btn: 5px;
    --padding-default: 12px;
    --margin-bottom: 12px;
}

/* Primary Colors */
.primary-d3-c{
    color: var(--primary-color-dark-3);
}
.primary-d3-bg{
    background-color: var(--primary-color-dark-3);
}
.primary-d2-bg{
    background-color: var(--primary-color-dark-2);
}
.primary-d2-c{
    color: var(--primary-color-dark-2);
}
.primary-d1-bg{
    background-color: var(--primary-color-dark-1);
}
.primary-d1-c{
    color: var(--primary-color-dark-1);
}
.primary-bg{
    background-color: var(--primary-color);
}
.primary-c{
    color: var(--primary-color);
}
.primary-l1-bg{
    background-color: var(--primary-color-light-1);
}
.primary-l1-c{
    color: var(--primary-color-light-1);
}
.primary-l2-bg{
    background-color: var(--primary-color-light-2);
}
.primary-l2-c{
    color: var(--primary-color-light-2);
}
.primary-l3-bg{
    background-color: var(--primary-color-light-3);
}
.primary-l3-c{
    color: var(--primary-color-light-3);
}

/* Secondary Colors */
.secondary-d3-c{
    color: var(--secondary-color-dark-3);
}
.secondary-d3-bg{
    background-color: var(--secondary-color-dark-3);
}
.secondary-d2-bg{
    background-color: var(--secondary-color-dark-2);
}
.secondary-d2-c{
    color: var(--secondary-color-dark-2);
}
.secondary-d1-bg{
    background-color: var(--secondary-color-dark-1);
}
.secondary-d1-c{
    color: var(--secondary-color-dark-1);
}
.secondary-bg{
    background-color: var(--secondary-color);
}
.secondary-c{
    color: var(--secondary-color);
}
.secondary-l1-bg{
    background-color: var(--secondary-color-light-1);
}
.secondary-l1-c{
    color: var(--secondary-color-light-1);
}
.secondary-l2-bg{
    background-color: var(--secondary-color-light-2);
}
.secondary-l2-c{
    color: var(--secondary-color-light-2);
}
.secondary-l3-bg{
    background-color: var(--secondary-color-light-3);
}
.secondary-l3-c{
    color: var(--secondary-color-light-3);
}

/* tertiary Colors */
.tertiary-d3-c{
    color: var(--tertiary-color-dark-3);
}
.tertiary-d3-bg{
    background-color: var(--tertiary-color-dark-3);
}
.tertiary-d2-bg{
    background-color: var(--tertiary-color-dark-2);
}
.tertiary-d2-c{
    color: var(--tertiary-color-dark-2);
}
.tertiary-d1-bg{
    background-color: var(--tertiary-color-dark-1);
}
.tertiary-d1-c{
    color: var(--tertiary-color-dark-1);
}
.tertiary-bg{
    background-color: var(--tertiary-color);
}
.tertiary-c{
    color: var(--tertiary-color);
}
.tertiary-l1-bg{
    background-color: var(--tertiary-color-light-1);
}
.tertiary-l1-c{
    color: var(--tertiary-color-light-1);
}
.tertiary-l2-bg{
    background-color: var(--tertiary-color-light-2);
}
.tertiary-l2-c{
    color: var(--tertiary-color-light-2);
}
.tertiary-l3-bg{
    background-color: var(--tertiary-color-light-3);
}
.tertiary-l3-c{
    color: var(--tertiary-color-light-3);
}

/* System colors */
.system-success-c{
    color: var(--system-success);
}
.system-success-bg{
    background-color: var(--system-success);
}
.system-error-c{
    color: var(--system-error);
}
.system-error-bg{
    background-color: var(--system-error);
}
.system-warning-c{
    color: var(--system-warning);
}
.system-warning-bg{
    background-color: var(--system-warning);
}

/* White & Gray & black*/
.white-bg{
    background-color: var(--white);
}
.white-c{
    color: var(--white);
}
.white-1-bg{
    background-color: var(--white-1);
}
.white-1-c{
    color: var(--white-1);
}
.white-2-bg{
    background-color: var(--white-2);
}
.white-2-c{
    color: var(--white-2);
}
.white-3-bg{
    background-color: var(--white-3);
}
.white-3-c{
    color: var(--white-3);
}
.gray-1-bg{
    background-color: var(--gray-1);
}
.gray-1-c{
    color: var(--gray-1);
}
.gray-2-bg{
    background-color: var(--gray-2);
}
.gray-2-c{
    color: var(--gray-2);
}
.gray-3-bg{
    background-color: var(--gray-3);
}
.gray-3-c{
    color: var(--gray-3);
}
.black-1-bg{
    background-color: var(--black-1);
}
.black-1-c{
    color: var(--black-1);
}
.black-2-bg{
    background-color: var(--black-2);
}
.black-2-c{
    color: var(--black-2);
}
.black-3-bg{
    background-color: var(--black-3);
}
.black-3-c{
    color: var(--black-3);
}

/* Main selection colors */
.main-c{
    color: var(--main);
}

.aubergine-c{
    color: var(--aubergine);
}

.main-bg{
    color: var(--main);
}

.aubergine-bg{
    background-color: var(--aubergine);
}



/* Moods */
.mood-nomood-bg{
    background-color: var(--mood-empty);
}
.mood-happy-bg{
    background-color: var(--mood-happy);
}
.mood-blah-bg{
    background-color: var(--mood-blah);
}
.mood-sad-bg{
    background-color: var(--mood-sad);
}
.mood-furstrated-bg{
    background-color: var(--mood-frustrated);
}
.mood-angry-bg{
    background-color: var(--mood-angry);
}

/* fonts and text */
.display-1{
    font-size: 64px;
    font-weight: 500;
    line-height: 74px;
}
.display-2{
    font-size: 56px;
    font-weight: 700;
    line-height: 66px;
}
.h1-heading{
    font-size: 40px;
    font-weight: 700;
    line-height: 54px;
}
.h2-heading{
    font-size: 32px;
    font-weight: 700;
    line-height: 44px;
}
.h3-heading{
    font-size: 28px;
    font-weight: 700;
    line-height: 42px;
}
.h4-heading{
    font-size: 24px;
    font-weight: 700;
    line-height: 36px;
}
.h5-heading{
    font-size: 20px;
    font-weight: 700;
    line-height: 28px;
}
.h6-heading{
    font-size: 16px;
    font-weight: 700;
    line-height: 22px;
}
.big-lead{
    font-size: 18px;
    font-weight: 400;
    line-height: 24px;
}
.lead{
    font-size: 14px;
    font-weight: 700;
    line-height: 24px;
}
.small-lead{
    font-size: 14px;
    font-weight: 400;
    line-height: 16px;
}
.big-body{
    font-size: 20px;
    font-weight: 400;
    line-height: 28px;
}
.body{
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
}
.small-body{
    font-size: 14px;
    font-weight: 400;
    line-height: 21px;
}
.blockqoutes{
    font-size: 20px;
    font-weight: 600;
    line-height: 28px;
}
.blockqoutes-small{
    font-size: 18px;
    font-weight: 400;
    line-height: 25.2px;
}
.capitalized{
    font-size: 14px;
    font-weight: 600;
    line-height: 19px;
    text-transform: capitalize;
}
.underlined{
    text-decoration: underline;
}
.small-text{
    font-size: 14px;
    font-weight: 400;
    line-height: 17px;
}
.tiny-text{
    font-size: 12px;
    font-weight: 600;
    line-height: 15px;
}
.small-label{
    font-size: 10px;
    font-weight: 400;
    line-height: 14px;
}
.meduim-label{
    font-size: 12px;
    font-weight: 400;
    line-height: 16.8px;
}
.text-label{
    font-size: 14px;
    font-weight: 700;
    line-height: 16.8px;
}
.large-label{
    font-size: 16px;
    font-weight: 700;
    line-height: 24px;
}
.big-label{
    font-size: 18px;
    font-weight: 700;
    line-height: 24px;
}
.rd-default{
    border-radius: 12px !important;
}
.rd-5{
    border-radius: 5px !important;
}
.rd-24{
    border-radius: 24% !important;
}
.pd-default{
    padding: 12px !important;
}
.mg-default{
    margin-bottom: 30px !important;
}
.mg-a-default{
    margin: 12px !important;
}
.mg-default-x2{
    margin-bottom: 24px !important;
}
.mg-default-top{
    margin-top: 12px !important;
}
.mood-section, .yay-wrap, .blog-section{
    margin: var(--padding-default);
}
.btn-primary{
    background-color: var(--primary-color);
    border-color: var(--primary-color);
    color: var(--white-1);
    border-radius: var(--border-radius-btn) !important;
}
.btn-primary:hover, .btn-primary:focus, .btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active, .show > .btn-primary.dropdown-toggl{
    background-color: var(--primary-color-light-1) !important;
    border-color: var(--primary-color) !important;
    color: var(--white-1) !important;
    border-radius: var(--border-radius-btn) !important;
}
.btn-primary-light{
    background-color: var(--primary-color-light-2);
    border-color: var(--primary-color-light-2);
    color: var(--primary-color);
    border-radius: var(--border-radius-btn) !important;
}
.btn-primary-light:hover, .btn-primary-light:focus, .btn-primary-light:not(:disabled):not(.disabled):active, .btn-primary-light:not(:disabled):not(.disabled).active, .show > .btn-primary-light.dropdown-toggl{
    background-color: var(--primary-color-light-3) !important;
    border-color: var(--primary-color-light-2) !important;
    color: var(--primary-color) !important;
    border-radius: var(--border-radius-btn) !important;
}
.btn-secondary{
    background-color: var(--secondary-color);
    border-color: var(--secondary-color);
    color: var(--white-1);
    border-radius: var(--border-radius-btn) !important;
}
.btn-secondary:hover{
    background-color: var(--secondary-color-light-1);
    border-color: var(--secondary-color);
    color: var(--white-1);
    border-radius: var(--border-radius);
}
.btn-white{
    background-color: var(--white-1);
    border-color: var(--secondary-color-dark-2);
    color: var(--secondary-color-dark-2);
    border-radius: var(--border-radius-btn) !important;
}
.btn-white:hover{
    background-color: var(--white-3);
    border-color: var(--secondary-color-dark-2);
    color: var(--secondary-color-dark-2);
    border-radius: var(--border-radius);
}
.btn-block, .btn-secondary-d2{
    background-color: var(--secondary-color-dark-2);
    border-color: var(--secondary-color-dark-2);
    color: var(--white-1);
    border-radius: var(--border-radius-btn) !important;
}
.btn-block:hover, .btn-secondary-d2:hover{
    background-color: var(--secondary-color-dark-1);
    border-color: var(--secondary-color-dark-2);
    color: var(--white-1);
    border-radius: var(--border-radius-btn);
}
.btn-show-all{
    background-color: var(--white-1);
    border-color: var(--primary-color);
    color: var(--black-1);
    border-radius: var(--border-radius-btn) !important;
}
.btn-show-all:hover{
    background-color: var(--white-2);
    border-color: var(--primary-color);
    color: var(--black-1);
    border-radius: var(--border-radius-btn);
}
.btn-tertiary{
    background-color: var(--tertiary-color);
    border-color: var(--tertiary-color);
    color: var(--white-1);
    border-radius: var(--border-radius-btn) !important;
}
.btn-tertiary:hover{
    background-color: var(--tertiary-color-light-2);
    border-color: var(--tertiary-color);
    color: var(--white-1);
    border-radius: var(--border-radius-btn);
}

.width-3{
    display: inline-block;
    width: 2.7%; 
}
.width-5{
    display: inline-block;
    width: 4.5%; 
}
.width-10{
    display: inline-block;
    width: 9.5%; 
}
.width-15{
    display: inline-block;
    width: 14.5% !important;
}
.width-25{
    display: inline-block;
    width: 24.5%; 
}
.width-20{
    display: inline-block;
    width: 19%; 
}
.width-30{
    display: inline-block;
    width: 29%; 
}
.width-40{
    display: inline-block;
    width: 39%;
}
.width-50{
    display: inline-block;
    width: 49%;
}
.width-60{
    display: inline-block;
    width: 59%;
}
.width-75{
    display: inline-block;
    width: 74.5%;
}
.width-80{
    display: inline-block;
    width: 79%;
}
.width-90{
    display: inline-block;
    width: 89%;
}
.width-95{
    display: inline-block;
    width: 95%;
}
.width-90{
    display: inline-block;
    width: 89%;
}
.width-100{
    display: inline-block;
    width: 100%;
}
.width-auto{
    width: auto;
}
.height-full{
    height: 100%;
}
.height-30{
    height: auto;
    min-height: 30em;
}
.height-25{
    height: auto;
    min-height: 25em;
}
.height-20{
    height: auto;
    min-height: 20em;
}
.height-100{
    height: auto;
    min-height: 100px;
}
.block{
    display: block;
}
.block-center{
    margin: 0 auto;
}
.yaybar-wrap ul li{
    margin: 12px 0;
}
.space-em-1{
    width:100%;
    min-height: 1em;
}
.space-em-2{
    width: 100%;
    min-height: 2em;
}
.space-em-4{
    width: 100%;
    min-height: 2em;
}
.space-em-5{
    width: 100%;
    min-height: 5em;
}
.v-top{
    vertical-align: top;
}
.v-middle{
    vertical-align: middle;
}
.dropdown-triangle .dropdown-menu[x-placement="bottom-start"] > .dropdown-menu-triangle, .dropdown-triangle .dropdown-menu[x-placement="bottom-end"] > .dropdown-menu-triangle, .dropdown-triangle .dropdown-menu > .dropdown-menu-triangle {
    display: none !important;
}
.img-rounded {
    border-radius: 50%;
}

.slick-dots {
	display: flex;
	justify-content: center;
	margin: 0;
	padding: 1rem 0;
	list-style-type: none;	
}

.slick-dots li {
    margin: 0 0.25rem;
}

.slick-dots button {
    display: block;
    width: 1rem;
    height: 1rem;
    padding: 0;
    border: none;
    border-radius: 100%;
    background-color: #ebe6e5;
    text-indent: -9999px;
}

.slick-dots li.slick-active button {
    background-color: #f5beb6;
}

.first-section{
    background-image: url("../images/new_website/about_us_bg.png");
    background-position: bottom center;
    background-size: cover;
    background-repeat: no-repeat;
}

.first-section img{
    margin:25px;
    width: 70%;
}

.about-first-section{
    background: #DDF7E866 !important;
}

.about-icon{
    margin: 0!important;
    width: 90%!important;

}

.about-icon-block {
    width: 90px;
}

.first-section .img{
    text-align: right;
}

.first-section h2{
    font-size: 44px;
    line-height: 54px;
    font-weight: 500;
    padding-bottom:50px ;
}
.first-section p{
    font-size: 17px;
    line-height: 151%;
}


.first-section .text{
    display: flex;
    justify-content: center;
    align-items: center;
    padding:40px;
}

.about-second-section{
    background-color: #F9F9F9;
    display:flex;
    justify-content: center;
    align-items: center;
    text-align: center;
    padding: 5vh 0px;
}

.about-second-section .text{
    width:50%;
    text-align: left;
}

.about-second-section  h3{
    font-weight: 700;
    font-size: 27px;
    line-height: 34px;
    padding-bottom: 10px;
}

.about-second-section  p {
    font-weight: 400;
    font-size: 17px;
    line-height: 140%;
    padding-top: 10px;
}

.about-team-section {
    padding:5px;
    display:flex;
    justify-content: center;
    align-items: center;
    text-align: center;
}

.about-team-section.founders {
    background-color: #F4F7FA;
}

.about-team-section.founders .founder-name {
    font-size: 1.7rem;
    font-weight: bold;
}

.about-team-section.founders .founder-job {
    font-size: 1.2rem;
}

.about-team-section.board-members .member-name {
    font-size: 1.7rem;
    font-weight: bold;
}

.about-team-section.board-members .member-photo {
    margin-bottom: 10px;
}

.about-team-section.board-members .member-photo img {
    width: 200px;
    height: 200px;
    border-radius: 50%;
    object-fit: cover;
    margin: 0 auto;
    background-color: #FFF;
    padding: 5px;
}
.about-team-section.advisors {
    background: linear-gradient(180deg, #eefcff 0%, #f4fdfe3b 100%);
}

.about-team-section.advisors .advisor-card {
    background-color: #F4F7FA;
    border-radius: 1rem;
    margin: 3rem auto;
    padding: 1.5rem;
}
.about-team-section.board-members {
    background-color: transparent;
}

.about-team-section.board-members .advisor-card {
    background-color: #F4F7FA;
    border-radius: 1rem;
    margin: 3rem auto;
    padding: 1.5rem;
}
.about-team-section .text{
    width: 60%;

    text-align: center;
    color: #151519;
}

.about-team-section.founders .text h2 {
    font-size: 32px;
    font-weight: bold;
    padding-bottom: 50px;
    color: #6DB6E3;
    position: relative;
}

.about-team-section.founders .text h2:after {
    content: "";
    position: absolute;
    bottom: 50px;
    width: 139px;
    height: 3px;
    left: 25%;
    background: #f98576;
    right: 25%;
    margin: 0 auto;
}

.about-team-section.advisors .text h2 {
    font-size: 32px;
    font-weight: bold;
    padding-bottom: 30px;
    color: #6DB6E3;
}

.about-team-section.advisors .text h2:after {
    content: "";
    position: absolute;
    bottom: 30px;
    width: 100px;
    height: 3px;
    left: 25%;
    background: #f98576;
    right: 25%;
    margin: 0 auto;
}

.about-team-section.board-members .text h2 {
    font-size: 32px;
    font-weight: bold;
    padding-bottom: 30px;
    color: #6DB6E3;
}

.about-team-section.board-members .text h2:after {
    content: "";
    position: absolute;
    bottom: 30px;
    width: 135px;
    height: 3px;
    left: 25%;
    background: #f98576;
    right: 25%;
    margin: 0 auto;
}

.about-team-section .about-text{
    text-align: left;
    padding:30px 10%;
    font-size: 17px;
    color: #151519;
}

/*.about-team-section .about-image img{
    display: flex;
    justify-content: center;
    align-items: center;
    width:90%;  
    padding:5%;
}*/

.about-team-section .about-text h4{
    font-weight: 700;
    font-size: 28px;
    line-height: 42px;
}

.about-team-section .about-text h6{
    font-weight: 600;
    font-size: 20px;
    line-height: 28px;
    margin-bottom: 10px;
}
#moreK {
    display: none;
    height: 0;
    -webkit-transition: .25s ease;
    transition: .25s ease;
}

#moreI{
    display:none;
    height: 0;
    -webkit-transition: .25s ease;
    transition: .25s ease;
}

#readmoreI{
    padding-top: 7px;
    color: var(--primary-color);
    cursor: pointer;
}

#readmoreK{
    padding-top: 7px;
    color: var(--primary-color);
    cursor: pointer;
}

.about-advisors-section ul{
    width:100%;
    overflow-x: hidden;
    justify-content: center;
    align-items: center;
    text-align: center;
}

.about-advisors-section ul li{
    display: inline-block;
    list-style: none;
    width:264px;
    padding: 15px;
    text-align: center;
}

.about-advisors-section ul li img{
    width:180px;
}

.about-advisors-section  .section-title{
    padding-top:40px;
    padding-bottom: 20px;;
    font-weight: 700;
    font-size: 32px;
    line-height: 44px;
    text-align: center;

}


.about-advisors-section .section-title .pink{
    color:#f55a51;
}

.about-advisors-section .advisor-name{
    padding-top:10px;;
    font-weight: 700;
    font-size: 28px;
    line-height: 42px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: clip;
}




/*faq-page styles*/

.faq-first-section{
    min-height:90vh;
    display: flex;
    justify-content: left;
    align-items: center;
    padding-left: 10%;
    padding-right: 10%;
}

.faq-first-section h3{
    font-weight: 500;
    font-size: 47px;
    line-height: 54px;
    padding-bottom: 15px;

}

.faq-first-section p{
    font-size: 22px;
    line-height: 151%;
}

/*amazon books*/
.book-label{
    line-height: 1em;
    height:2em;
    margin-top:8px;
    overflow: hidden;
    display: -webkit-box !important;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
/* .amazon-books-list {
    padding-left: 7%;
    padding-right: 7%;
    padding-top: 30px;
}

.amazon-book {
    border-radius: 16px;
    border:  1px solid #dedede;
    padding: 10px;
    text-align: center;
    box-shadow: 3px 5px 10px 0px #dedede;
}

.amazon-book-author{
    font-size: 22px;
    line-height: 151%;
}

.amazon-book-cover{
    text-align: center;
}

.amazon-book h3{
    padding-top:5px;
    padding-bottom: 5px;;
    font-size: 22px;
    line-height: 151%;
}

.amazon-book h5{
    font-size:13px;
} */

.amazon-book-cover{
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    height: 12em;
    width: auto;
}
/*blog*/
.carousel-control-prev{
    top:100px;
    max-height: 70%;
}

.carousel-control-next{
    top:100px;
    max-height: 70%;
}

.blog ul {
    text-align: center;
    padding-top: 10px;
    padding-bottom: 15px;
    font-size: 14px;
    margin: auto;
}

.blog ul.pagination .page-link{
    background-color: white;
    margin: 0 3px;
}

.blog ul.pagination li.active a{
    background-color: var(--primary-color);
    color: #ffffff;
}

.blog ul.pagination li a:hover {
    background-color: var(--primary-color);
    color: #ffffff;
}



.blog-search-blog{
    padding-left:10%;
    padding-right:10%
}

.article-center {
    padding-left: 15%;
    padding-right: 15%;
    padding-top:20px;
}

.article-title{
    color:black;
    font-weight: 600;
    font-size:40px;
    margin-bottom: 20px;
}

.author-image{
    border-radius: 50px;
    width:60px;
    text-align: left;
}

.author-info{
    height:  auto;
}

.article .back_breadcrumbs{
    padding-left:0;
}

.article-meta  .sm-plugin{
    text-align: right;
}

.article-meta {
    padding-left: 0;
    padding-top:8px;
    padding-bottom: 30px;
}

.article .article-teaser{
    font-size: 17px;
    line-height: 151%;
    font-weight: bold;
}

.article .article-time-info{
    font-size: 14px;
    line-height: 140%;    
    letter-spacing: 0.2px;  
    color: #6D6F7D;
}

.article .sm-plugin span{
    padding:4px;
}

#article-content{
    font-size: 17px;
    line-height: 151%;
    color: #151519;
}

.article-teaser-main {
    border-radius: 10px;
    background: #ffffff;
    box-shadow: 0 10px 20px rgba(0, 0, 0, 0.1);
}

.article-teaser-main img {
    border-radius: 10px 10px 0 0;
}

.floating-search-box{
    padding:15px;
    width:17vw;
    position: absolute;
    top:100vh;
    min-height:100vh;
}

.floating-search-box .sticky-content{
    position: -webkit-sticky;
    position: sticky;
    top: 10vh;
}

.floating-search-box input{
    text-align: center;
    width:inherit;
    margin: 0 auto;
    margin-right: 10px;
    border-color: #fcdcd5;
    border-radius: 8px;
}
.floating-search-box h4{
    font-weight: 700;
    font-size: 16px;
    line-height: 16px;
    color: #333333;
    padding-bottom: 7px;
}
.floating-search-box h5{
    font-weight: 400;
    font-size: 16px;
    line-height: 140%;    
    letter-spacing: 0.01em; 
    color: #4F4F4F;
    padding-bottom: 7px;

}

.yay-item-active{
    font-weight: 700;
    color: var(--black-1);
}

.yaybar.rui-yaybar .yaybar-wrap ul > li.yay-item-active > a > span:not([class]){
    font-weight: 700;
    color: var(--black-1) !important;
}

/*Home page simple scrol for "who is Takalam For"  */
html {
    scroll-behavior: smooth;
}

.selected-checkbox:before{
    border-color: var(--tertiary-color-dark-1);
}

/* Dashboard general styles */
.content-wrap-inner{
    height: calc(100vh - 70px);
    max-height: calc(100vh - 70px);
    overflow-x: hidden;
}

.section-header{
    margin-top: 10px;
    margin-bottom: 10px;
}
​
/* my sessions */
.rating-block{
    text-align: right;
}

.joining-details .text{
    padding-top:15px;
    display:flex;
    align-items:center;
}

.more-details .text p{
    font-size: 16px;
    padding-top: 10px;
    padding-bottom: 7px;
    margin-bottom: 2px;;
}

.more-details .disabled{
    pointer-events: none;
    background-color: #BABDC9 !important;
}

/* my Inbox*/
.inbox-search-box{
    padding-top:10px;
    margin-bottom: 10px;
    padding-left:0;
}

.inbox-search-box .col-md-4{
    padding-left: 0;
    padding-right: 0;
}

.inbox-search-box input{
    width:inherit;
    margin: 0 auto;
    margin-right: 10px;
    border-color: #fcdcd5;
    border-radius: 8px;
}

.inbox-wrap{
    padding-left: 30px;
    padding-right: 30px;
}

.counselors-list{
    height: 70vh;
    background-color: white;
    padding-top:15px;
    padding-bottom: 15px;
    overflow-y: auto;
    overflow-x: hidden;
}

.chat-box-wrap{
    background-color: white;
    border-left: 1px solid var(--gray-1);
    height: 70vh;
}
#message-form{
    height: 5em;
}
#pjax-messages-container #list-view{
    /*margin-bottom: 5em;*/  
}
.counselors-list .profile-photo{
    width: inherit;
}

.message-snippet{
    padding-left:5px;
    padding-right: 5px;
}

.message-snippet h5{
    font-weight: 700;
    font-size: 14px;
    line-height: 22px;
    color: #151519;
}

.message-snippet .text{
    font-size: 14px;
    line-height: 24px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 70%;
    max-width: 70%;
    float:left;

}

.message-snippet .date{
    color: #BDBDBD;
    font-size: 14px;
    line-height: 24px;
    width:30%;
    float:right;
    text-align: left;
    right: 15px;
}

.ch-container {
    padding: 10px;
    font-weight: 400;
    margin: 10px;
    border-radius: 11px;
}

.ch-container img{
    border-radius: 50%;
    width: 5.5em;
}

.ch-container.other {
    text-align: left;
    right:0;
    margin:11px 0 11px auto;
    width: 100%;
}
.ch-container.other .message-body {
    border: 1px solid var(--white-3); 
    padding: 12px;
    border-radius: var(--border-radius);
    background-color: var(--white-3);
    width: fit-content;
    max-width: 75%;
}


.ch-container.me{
    text-align: right;
}
.ch-container.me .message-body {
    border: 1px solid var(--primary-color-light-2); 
    padding: 12px;
    border-radius: var(--border-radius);
    background-color: var(--primary-color-light-2);
    width: fit-content;
    max-width: 75%;
}
.ch-container.me .image-body {
    float:right;
    text-align: center;
}
.ch-container.other .image-body {
    float:left;
    text-align: center;
}


.ch-container.me .text-message{
    background-color:#EEEEEE;
    border-radius: 11px;
}

.session .breadcrumbs{
    padding-left:0;
}

.session .breadcrumbs span{
    font-size: 35px;
    color: #361D32;
    font-weight: 700;
    padding-left: 0;
}

/* chat */
.ch-box{
    background-color: white;
    border-radius: 16px;
}

.ch-container h3{
    font-weight: 500;
    font-size: 10px;
}

.ch-container p{
    font-size: 12px;
    font-weight: 400;
}   

.chat-text-box input{
    border-radius: 11px;
}

.chat-text-box button{
    border: 0px;
    background-color: white;

}


/*session*/

/**************** VIDEO *******************/
#main-container {
    width: 100%;
    height: 77vh;
    position: relative;
    /*min-height: 400px;*/
}

#buttons-container {
    position: absolute;
    text-align: center;
    z-index: 2;
    width: 100%;
    bottom: 0;
}


#full-screen-video {
    position: absolute;
    width: 100%;
    height: 400px;
    z-index: 1;
    background-color: black;
    border-bottom-left-radius: 15px;
    border-bottom-right-radius: 15px;
}

#lower-video-bar {
    height: 0vh;
}

#local-stream-container {
    position: absolute;
    float:left;
    display: inline-block;
}

.remote-stream-container {
    display: inline-block;
}

#remote-streams {
    height: 100%;
}

#local-video {
    position: absolute;
    z-index: 1;
    height: 20vh;
    max-width: 100%;
}

.remote-video {
    position: absolute;
    z-index: 1;
    height: 100% !important;
    width: 80%;
    max-width: 500px;
}

#mute-overlay {
    position: absolute;
    z-index: 2;
    bottom: 0;
    left: 0;
    color: #d9d9d9;
    font-size: 2em;
    padding: 0 0 3px 3px;
    display: none;
}

.mute-overlay {
    position: absolute;
    z-index: 2;
    top: 2px;
    color: #d9d9d9;
    font-size: 1.5em;
    padding: 2px 0 0 2px;
    display: none;
}

#no-local-video, .no-video-overlay {
    position: absolute;
    z-index: 3;
    width: 100%;
    top: 40%;
    color: #cccccc;
    font-size: 2.5em;
    margin: 0 auto;
    display: none;
}

.no-video-overlay {
    width: 80%;
}

#screen-share-btn-container {
    z-index: 99;
}

.dropdown-menu[x-placement="bottom-start"] {
    margin-top: 0px;
}


#buttons-container ul {
    list-style-type: none;
    padding-left: 0px;
    display: flex;
    justify-content: center;


}

#buttons-container li{
    display: inline;
    float:left;
    cursor: pointer;

}

#buttons-container li div{
    padding:7px;
    border-radius: 50%;
    background-color: rgba(255, 255, 255, 0.5);
    margin:10px;

}

#buttons-container li div img{
    opacity: 1;
    width: 80%;;

}

#buttons-container li#phone-call-end div {
    background-color:  var(--primary-color);
    border-radius:  24px;;
}

#voice-range.hidden{
    display: none;
}

#buttons-container.hidden{
    display: none;
}

#voice-range{
    position: absolute;
    text-align: center;
    z-index: 2;
    top: 65%;
    left:20px;
    background-color:rgba(255, 255, 255, 0.5);
    border-radius: 76px;
    padding: 10px;
    margin-left: -50px;
    -webkit-transform:rotate(270deg);
}


#voice-range img{
    padding: 5px;
    -webkit-transform:rotate(90deg);
    width:26px;
}

input[type="range"] {
    -webkit-appearance: none;
    width: 130px;
    height: 5px;
    background: rgba(255, 255, 255, 0.6);
    border-radius: 2px;
    background-image: linear-gradient(var(--primary-color), var(--primary-color));
    background-size: 50% 100%;
    background-repeat: no-repeat;
}
input[type="range"]::-webkit-slider-thumb {
    -webkit-appearance: none;
    height: 15px;
    width: 15px;
    border-radius: 50%;
    background: white;
    cursor: pointer;
    box-shadow: 0 0 2px 0 #555;
    transition: background .3s ease-in-out;
}
input[type=range]::-webkit-slider-runnable-track  {
    -webkit-appearance: none;
    box-shadow: none;
    border: none;
    background: transparent;
}

#full-screen-video .video-hold{
    position:absolute;
    z-index:2;
    width:100%;
    top:40%;
    left:10px;
    color: white !important;
    text-align: center;
}

#full-screen-video .video-hold h1{
    color:white !important;
}

#counselor-info{
    position: absolute;
    z-index: 2;
    top: 20px;
    left:0;
    right: 0;
    overflow: hidden;
    width:100%;
    color:white !important;
}

#counselor-info span{
    float:left;
}

#counselor-info h4{
    color:white !important;
    padding-left:10px;
    font-weight: 600;
}

#counselor-info h3{
    color:white !important;
    padding-left:10px;
    padding-top:10%;

}
#counselor-info .timer-wrapper {
    display: inline-block;
    justify-content: center;
    align-items: center;
padding: 0 10px;
    border-radius: 9px;
    background: rgba(255, 255, 255, 0.24);
}

#counselor-info .timer-wrapper #timer-point{
    /*margin: 3px;*/
    /*margin-top:-6px;*/
}

#counselor-info .timer-wrapper label{
    color:white;
    font-size: 18px;
    margin-bottom: 0;
}



#counselor-info .timer-box{
    text-align:center
}

.timer-wrapper{
    text-align: center;
    margin-top: 5px;
}



.chat-container {
    margin-top: 0;
    border-radius: 16px;
    position: relative;
}

.channel-messages {
    min-height: 400px;
    max-height: 400px;
    border-bottom: 0;
    overflow-x: hidden;
    overflow-y: scroll;
}

.panel-content-messeging{
    background-color: #fff;
    border-radius: 16px;
}

.channel-messages .ch-msg {
    margin-top: 15px;
    margin-bottom: 15px;


}

.channel-messages .ch-msg  .user-img {
    width: 50px;
    height: 50px;
    object-fit: cover;
    object-position: center;
    border-radius: 50%;
    display: block;
    margin: 0 auto;
}

.channel-messages .ch-msg .time {
    color: #aaa;
    font-size: 12px;
    margin-top: 5px;
    display: block;
}

.channel-messages .ch-msg  .ch-container {
    margin: 0;


}

.channel-messages .ch-msg   h5 {
    font-size: 1em;
}

.channel-messages .ch-msg  .current-sender {
    background-color: #f5beb6;
    border-color: #f5beb6;
}


.chat-container input{
    border-radius: 11px;
}

#full-screen-video, .player{
    height: 100%;
}
.player div {
    border-radius: var(--border-radius);
    position:relative !important;
    height: inherit !important;
}
.player video {
    border-radius: var(--border-radius);
    height: inherit !important;
}
#local-player div{
    position: absolute !important;   
    height: 75vh;
    border-radius: 24px;
}
#local-player video {
    height: 12em !important;
    width: 12em !important;
    position: absolute !important;
    z-index: 200 !important;
    left: unset !important;
    bottom: unset !important;
    right: 2% !important;
    top: 4% !important;
    border: 3px solid #fff;
    border-radius: var(--border-radius) !important;;
    transform: rotateY(
        180deg);
    object-fit: contain;
}
#buttons-container i{
    color: #fff;
    width: 26px;
    height: 26px;
    vertical-align: middle;
}

/**    who is Takalam For page       **/

.who-is-takalam-for h1{
    font-weight: 500;
    font-size: 47px;
    line-height: 54px;
    display: flex;
    align-items: center;    
    color: #2C2D33;
    padding-bottom: 50px; 
    padding-top: 50px;
}
.who-is-takalam-for {
    padding: 0 10%;
}

.who-is-takalam-for #tabs .nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active {
    color: #333333;
    background-color: transparent;
    border-bottom: 3px solid  var(--primary-color) !important;
    font-size: 17px;
    font-weight: 700;
    vertical-align: central;
    text-align: center;
}

.who-is-takalam-for .nav-link {
    color: #333333;
    font-size: 16px;
    font-weight: 500;
}


.who-is-takalam-for a{
    text-decoration: none;
    color: #333;
    font-weight: 700;
}


/** Pages, Privacy page **/

.page-info h1{
    height: 30vh;
    font-size: 47px;
    line-height: 54px;
    display: flex;
    align-items: center;
    color: #2C2D33;
}


#page-content {
    font-size: 18px;
    line-height: 151%;
    color: #151519;
}


/**  Become a counselor Form  **/

/* video */

#full-screen-video  video{
    position:relative !important;
    border-radius: 16px;
    object-fit: contain !important;
}

#buttons-container svg{
    color: #fff;
    width: 1.75em;
    height: 1.75em;
    vertical-align: middle;
}

.about-image{
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
    border-radius: 16px;
    max-height: 35em;
    min-height: 25em;
    width: 100%;
}



.linkedin-btn{
    position: absolute;
    width: 40px;
    bottom: 16px;
    right: 155px;
}

.box-shadow{
    border: 1px solid #dedede;
    box-shadow: 3px 5px 10px 0px #dedede;
}
.p-0-10{
    padding: 0 10px 0 10px !important;
}

i:before {
    font-family: "FontAwesome" !important; 
}
.feeling-category-box i:hover {
    color: var(--primary-color);
}
.hidden{
    display: none;
}

.help-block {
    color: #FF3A3A;
    font-weight: bold;
    font-size: 14px;
}

.wellness-at-work-form {
    font-weight: bold;
    font-size: 16px;
}

.about-header {
    font-size: 42px;
    font-weight: bold;
    line-height: 1.4;
    color: #000000;
}

.about-header span{
    color: #F98576;
}

.about-founded {
    font-size: 16px;
    color: #000000;
    font-weight: bold;
}

.about-address {
    font-size: 16px;
    font-weight: bold;
}

.about-section {
    margin-top: 20px;
    margin-bottom: 20px;
}

.about-block {
    text-align: left;
    font-size: 20px;
    color: #000000;
    line-height: normal;
}

.about-image-block {
    text-align: right;
    margin-top: 15px;
}

.team-photo {
    margin-bottom: 10px;
}

.team-photo img {
    width: 50%;
}

.team-body {
    text-align: start;
}

.team-body h4 {
    font-size: 32px;
    font-weight: bold;
}

.team-body h6 {
    font-size: 20px;
}

.advisor-block {
    /* margin-bottom: 25px; */
}

.advisor-photo img{
    width: 80%;
}

.org-bg {
    background-image: url("../images/organizations/orgs-bg.png");
    background-position: bottom center;
    background-size: cover;
    background-repeat: no-repeat;
}

.new-bg {
    background-image: url("../images/organizations/orgs-bg.png");
    background-position: bottom center;
    background-size: cover;
    background-repeat: no-repeat;
}

.org-header {
    font-size: 42px;
    font-weight: bold;
    line-height: normal;
    color: #000000;
}

.allianz-header {
    font-size: 42px;
    font-weight: bold;
    line-height: normal;
    color: #000000;
}

.allianz-section-header {
    font-size: 24px;
    font-weight: bold;
    color: #000000;
}

.allianz-section-desc {
    font-size: 16px;
    max-width: 50%;
    min-width: 300px;
    padding: 0 10px;
    margin: 0 auto;
}

.allianz-subs-plans .plan-title {
    font-size: 24px;
    font-weight: bold;
    color: #542c51;
}

.allianz-subs-plans .plan-card {
    background-color: #F4F7FA;
    box-shadow: 0 0rem 1rem rgba(0, 0, 0, 0.175) !important;
    border-radius: 20px;
    transition: all 0.3s ease-in-out;
}

.allianz-subs-plans .plan-card:hover {
    /* background-color: #F4F7FA; */
    -webkit-box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important;
    box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important;
}

.allianz-subs-plans .plan-description {
    font-size: 14px;
}

.allianz-subs-plans .plan-benefits {
    font-size: 14px;
    color: #542c51;
}

.allianz-subs-plans .plan-card .btn {
    border-radius: 27px !important;
}

.allianz-subs-plans .plan-card .btn:not(.btn-primary) {
    background-color: #542c51;
    color: #ffffff;
    border-radius: 27px !important;
}

.org-header span{
    color: #F98576;
}

.orgs-first-section img{
    margin-bottom: 18rem;
    margin-left: 3rem;
    width: 120% !important;
}

.org-solutions .org-image-bg {
    /* background-color: #F4F7FA; */
    padding: 3rem;
    border-radius: 1rem;
}

.org-solutions .org-solution-item-title {
    font-size: 2.5rem;
    font-weight: bold;
    line-height: 35px;
    color: #000;
}

.org-solutions .org-solution-item-text {
    font-size: 1.3rem;
    color: #000;
}

.org-solutions .org-solution-item-text br {
    height: 2rem;
}

.bottom-line-effect {
    position: relative;
}

.bottom-line-effect:after {
    content: '';
    width: 50px;
    height: 3px;
    background-color: #151519;
    position: absolute;
    bottom: -10px;
    left: 0;
}

#press .bottom-line-effect:after {
    background-color: #ff9183;
    width: 65px;
}

.request-demo {
    margin-top: 20px!important;
    width: 50%;
    border-radius: 27px!important;
}

.org-header-photo {
    margin: 50px 0 20px 0;
}

.org-header-photo img{
    width: 100%;
    margin-left: 0rem;
}

.solution-photo {
    width: 60%!important;
}

.trusted-by{
    display: flex;
    justify-content: center;
    align-items: center;
    text-align: center;
    padding: 6px;
    margin-bottom: 200px;
}

.with-trusted-border {
    border-bottom: 5px solid #F98576;
    width: min-content;
}

.trusted-by-photos img {
    display: inline-block;
    margin-right: 10px;
}

.tab {
    min-height: auto!important;
}

.contact-bg {
    background-image: url("../images/new_website/contact_us_bg.png");
    margin-bottom: 300px;
}

.contact-us-main-text {
    font-size: 18px;
    font-weight: bold;
    color: #000000;
    margin: 20px 0;
}

.contact-us-sub-text {
    font-size: 14px;
    font-weight: bold;
    margin: 20px 0;
    color: #000000;
}

.contact-header {
    margin: 20px 0 50px 0;
}

.contact-address {
    font-size: 12px;
}

.contact-us-page .request-demo {
    margin-top: 0 !important;
}

.advisor-photo-c {
    border-radius: 50%
}

.blog-bg {
    background-color: #E5F4FB;
    background-image: none;
}

.blog-bg img {
    width: 40% !important;
}

.blog-right-photo {
    text-align: center;
}

.article-image-block {
    padding-bottom: 10px;
}

.article-image-block img {
    width: 100%;
}

.teaser .landing-btn {
    margin-top: 0;
    height: 35px;
    font-size: 15px;
    font-weight: 600;
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    border-radius: 8px;
    cursor: pointer;
    margin: 0!important;
    width: 125px;
}

.search {
    margin-bottom: 35px;
}

.empty-search {
    text-align: center;
    font-size: 17px;
    padding-bottom: 200px;
}

.articles-pager {
    padding-bottom: 150px;
}

.badge-success.badge-customized {
    color: #2fc787;
    background-color: #2fc78720;
}

.testimonials .fa-star {
    color: #f98576;
    font-style: unset;
    font-size: 24px;
}

.testimonials-header {
    font-size: 24px;
    font-weight: bold;
    margin-bottom: 10px;
}

.testimonials .testimonial-content {
    font-size: 16px;
    color: #242F0B;
    max-width: 750px;
    margin-left: auto;
    margin-right: auto;
}

.testimonials .fa-quote-left, .testimonials .fa-quote-right {
    font-size: 2.2rem;
    margin: 0 5px;
 }

.testimonials .name {
    font-size: 1.5rem;
}


.testimonials .slick-dots {
	display: flex;
	justify-content: center;
	margin: 0;
	padding: 1rem 0;
	list-style-type: none;	
}

.testimonials .slick-dots li {
    margin: 0 0.25rem;
}

.testimonials .slick-dots button {
    display: block;
    width: 1rem;
    height: 1rem;
    padding: 0;
    border: none;
    border-radius: 100%;
    background-color: #ebe6e5;
    text-indent: -9999px;
}

.testimonials .slick-dots li.slick-active button {
    background-color: #f5beb6;
}

#article-share i {
    color: #f98576;
    font-style: unset;
    line-height: 1;
    margin-right: 10px;
}

.trusted-by-photos .slick-track, .trusted-by-photos .slick-track div {
    height: 100px;
}

.trusted-by-photos img {
    height: 100%;
    object-fit: contain;
}

.contact-us-page textarea.form-control {
    height: unset !important;
}

.contact-us-page #contactform-verifycode-image {
    margin: 0 !important;
}

#press .press-carousel .press-carousel-title {
    font-size: 2.5rem;
    line-height: 1.3;
    font-weight: bold;
}

#press .press-carousel-item:hover {
    color: #000;
}

#press .press-carousel-item .badge-brand {
    border-radius: 15px;
    padding: 7px 10px !important;
}

#press .slick-dots {
	display: flex;
	justify-content: center;
	margin: 0;
	padding: 1rem 0;
	list-style-type: none;	
    position: absolute;
    bottom: 30px;
    left: 50%;
}

#press .slick-dots li {
    margin: 0 0.12rem;
}

#press .slick-dots button {
    display: block;
    width: 40px;
    height: 4px;
    padding: 0;
    border: none;
    /* border-radius: 100%; */
    background-color: #ebe6e5;
    text-indent: -9999px;
}

#press .slick-dots li.slick-active button {
    background-color: #ff9183;
}

#press .agencies-logos .slick-track {
    display: flex;
    align-items: center;
    margin-top: 0 !important;
    padding: 0 !important;
}

#press .agencies-logos .slick-slide {
    height: 100%;
}

#press .agencies-logos .slick-slide  > dev {
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    align-self: center;
    
}

.social-posts-section .section-title {
    font-size: 32px;
    font-weight: bold;
    color: #6DB6E3;
}
.social-posts-section .short-desc {
    font-size: 1.3rem;
}

.social-posts-section .social-posts a img {
    height: 150px;
    width: 100%;
    object-fit: cover;
}

.social-posts-section .social-posts .slick-slide {
    display: block;
    margin: 0 10px !important;
}

@media screen and (max-width: 600px) {
    .org-header {
        padding-left: 1.5rem;
        padding-right: 1.5rem;
    }

    .org-first-section .text {
        margin-bottom: 0;
    }

    .social-posts-section .social-posts a img {
        height: 200px;
        width: 100%;
        object-fit: cover;
    }

    #press .slick-dots {	
        position: relative !important;
        left: 0 !important;
        right: 0 !important;
        bottom: 20px;
    }

    #press .press-carousel .press-carousel-title {
        font-size: 1.5rem;
    }

    #press .press-carousel .press-carousel-text {
        display: none;
    }
}

.view-board-member .avatar-section {
    background-color: #DDF7E866 !important;
    height: 220px;
}

.view-board-member .avatar-section .avatar-img {
    width: 200px !important;
    height: 200px !important;
    border-radius: 50%;
    object-fit: cover;
    box-shadow: 0px 0px 10px 0px #dedede;
    padding: 3px;
    background: #FFF;
}

.view-board-member .avatar-section .avatar-card {
    position: relative;
    bottom: -80px;
}