/* install font family name Roboto */
@font-face {
font-family: 'roboto-regular';
src: url("../font-2/roboto-regular.ttf");
font-display: swap;
}

@font-face {
font-family: 'roboto-extralight';
src: url("../font-2/roboto-extralight.ttf");
font-display: swap;
}
@font-face {
font-family: 'roboto-light';
src: url("../font-2/roboto-light.ttf");
font-display: swap;
}
@font-face {
font-family: 'roboto-medium';
src: url("../font-2/roboto-medium.ttf");
font-display: swap;
}

@font-face {
font-family: 'roboto-semibold';
src: url("../font-2/roboto-semibold.ttf");
font-display: swap;
}
@font-face {
font-family: 'roboto-bold';
src: url("../font-2/roboto-bold.ttf");
font-display: swap;
}
@font-face {
font-family: 'roboto-extrabold';
src: url("../font-2/roboto-extrabold.ttf");
font-display: swap;
}

body {
padding:0;
margin: 0;
font-family: Roboto-Regular;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.hmm-header .d-flex {
justify-content: center;
align-items: center;
}
.hmm-header {
background: #E0DAF2;
}
html {
      scroll-behavior: smooth; 
}
.coin img {
width:40px;
}
.request-demo {
background: #fff;
color: #FC7A69;
border-radius: 30px!important;
padding: 3px 20px!important;
}
.request-demo:hover {
background: #fff;
color: #FC7A69;
}
.var--bg--family {
    margin-top: 100px;
}
.a--bg--var {
    margin-top: 100px;
}
.nav-item {
padding: 0rem  1.2rem;

}
.nav-item .nav-link {
color: #000!important;
}
.insur-logo img {
width: 200px;
}
.heading-hmm h1 {

font-size: 3.5rem;
text-align: center;
font-family: roboto-extraBold;
}
.heading-hmm h4 {
font-size: 1.8rem;
font-family: roboto-SemiBold;
}
.heading-hmm {
text-align: center;
}
.shadow-strip {
box-shadow: rgb(149 157 165 / 23%) 0px 8px 24px;
position: fixed;
width: 100%;
top:0;
z-index: 9;
}
.strip-mobile {
    z-index: 2!important;
width: 220px;
height: 34px;
background: #000;
margin: auto;
transform: translate(0px, 19px);
z-index: 0;
position: absolute;
left: 0;
right: 0;
border-bottom-left-radius: 18px;
border-bottom-right-radius: 18px;

}
.sideviewnav-logo, .var-logo-size img {
    width: 200px!important;
}
.pos-hmmm{
position: absolute;
top: -160px;

right: -51%;
z-index: 0;
}
.sideviewnav  {
 box-shadow: rgb(149 157 165 / 23%) 0px 8px 24px;
-webkit-box-shadow: rgb(149 157 165 / 23%) 0px 8px 24px;
    z-index: 9999999;
    top: 43px;
    width: 100%;
    position: fixed;
    background: #fff;
}
.toggle_nav {
    font-size: 24px;
    float: right;
    height: 40px!important;
    margin: 5px;
    color: #ec8575;
    width: 48px!important;
    border: 1px solid #ec8575;
    background: #fff;
}

.pos-hmmm-right{
position: absolute;
top: -160px;
left: -51%;
z-index: 0;
}
.left-mobile {
border-left: 20px solid #000;
border-top: 20px solid #000;
border-top-left-radius: 56px;
position: relative;
z-index: 100000;
height: 420px;
width: 234px;
overflow: hidden;

}
.right-mobile {
border-right: 20px solid #000;
border-top: 20px solid #000;
border-top-right-radius: 56px;
position: relative;
z-index: 100000;
height: 420px;
overflow: hidden;
width: 234px;


}
.__modal_content_radius {
    width: 100%!important;
}
.left-mobile img {
    width: 227px;

}
/*.space-menu{
margin-top: 150px;
}*/

.mobile-crasoul img {
position: relative;
left: 0;
right: 0;
top: 66px;
z-index: 9999;
margin: auto;
overflow: hidden;
}


.heading-hmm  h4 {
margin-bottom: 50px;
}
.benefits-1,
.benefits-2,
.benefits-3,
.benefits-4,
.benefits-5,
.benefits-6,
.benefits-7,
.benefits-8,
.benefits-9{transform:unset!important;height: 500px;border-top-right-radius: 40px;border-top-left-radius: 40px;width: 100%;margin: auto;}

.benefits-1{background: #dfecef;}
.benefits-2{background: #DCF1FF;}
.benefits-3{background: #E8FCE4;}
.benefits-4{background: #fcf9f2;}
.benefits-5{background: #ffe7e7;}
.benefits-6{background: #FFE9D3;}
.benefits-7{background: #e4fffd;}
.benefits-8{background: #FFE1E1;}
.benefits-9{background: #ffdad5;}
.slider-content-here img {
position: absolute;
bottom: 0;
width: 60%!important;
left: 0;
right: 0;
margin: 0 auto;
}
.slider-content-here h4 {
font-family: roboto-bold;
font-size: 1.8rem;
}

.slider-content-here {
padding: 5rem 10px;
text-align: center;
}
.mobile-crasoul-sldie{
border-top-right-radius: 70px;
width: 420px;
margin: auto;
border-top-left-radius: 70px;
border-right: 20px solid #000;
border-left: 20px solid #000;
border-top: 20px solid #000;
z-index: 1;
position: relative;
overflow: hidden;
}
.hmm_corporate_btn{
border:1px solid #FC7A69;
padding:0.5rem 2rem 0.9rem;
color: #FC7A69;
font-size: 1.2rem;
font-weight: 500;
font-family: roboto-semibold;
border-radius: 30px;
}
.hmm_strip_bor a {
font-family: roboto-semibold;

}
.hmm_corporate_btn:hover{
text-decoration: none;
color: #FC7A69;
}
.hmm_individuals_btn{
border:1px solid #FC7A69;
padding: 0.8rem 2rem;
color: #fff;
font-size: 1.2rem;
font-weight: 500;
border-radius: 30px;
background: #FC7A69;
}
.hmm_individuals_btn:hover{
text-decoration: none;
color: #fff;
}
.corporate_btn{
margin-bottom: 54px;
}
.hmm_afford {  
position: absolute;
background: #E0DAF2;
width: 146px;
margin: auto;
border-radius: 30px;
left: 0;
right: 0;
font-size: 0.8rem;
transform: translate(0px, -51px);
font-weight: 500;
}
.hmm_afford p {
padding: 2px;
margin-bottom: 0;
}
.hmm_strip_bor{
border-bottom: 20px solid #e0daf2;
padding-top: 8rem;
}

.trusted_bg{
background: #FC7A69;
}
.trusted_heading{
color: #fff;
text-align: center;a
padding: 1rem 2rem;
}
.main-head h3 {
font-family: roboto-semibold;
font-size: 2vw;
}
.main-head {
padding: 2rem 0rem;
}
.main-head p {
font-size: 1.2rem;
}

.glore-bg {
background: #FFE5E1;
        padding-bottom: 50px

}
.problem-with p {
	    width: 450px;
}
.problem-insur51456 p {
	    width: 45%;
	    margin: auto;
}
.glore-man img {
position: absolute;
height: auto ;
bottom: -50px;
width: 90%;
}
.heading-mini-box{
font-family: roboto-semibold;
}
.box-col-1 {
background: #FEFFF0;
margin-bottom: 20px;
}

.box-col-2 {
background: #E0DAF2;
margin-bottom: 20px;
margin-left:160px;
}

.box-col-3 {
background: #FFFFFF;
}

.box-1 {
width: 60%;
padding: 10px 15px 0px;
border: 1px solid #C3C3C3;
border-radius: 16px;
}

.box-1  ul {
padding: 5px 19px!important;
}
.box-1  li {
font-size: 1rem;
}

.box-1 {
display: flex;
flex-direction: column;
}

.insurmonthlytab {
overflow: hidden;
background-color: #fff;
}

.insurmonthlytab button {
background-color: inherit;
outline: 0!important;
border: none;
outline: none;
cursor: pointer;
padding: 14px 16px;
transition: 0.3s;
border-radius: 30px;
width: 24%;
color: #FF8675;
border: 1px solid #ff8675;
font-size: 1.4rem;
margin: 10px;
}

.insurmonthlytab button:hover {
background-color: #fff;
}

.insurmonthlytab button.active {
background-color: #FF8675;
color: #fff;
}

.tabcontent {
/*display: none;*/
padding: 6px 12px;
border-top: none;
}
.insurtablinks {
margin: 20px;
}
.gradiant--hmmm-sky-blue{
position: relative;
overflow: hidden;
background: hsla(256, 61%, 94%, 1);
background: linear-gradient(135deg, hsla(256, 61%, 94%, 1) 0%, hsla(255, 48%, 90%, 1) 100%);
background: -moz-linear-gradient(135deg, hsla(256, 61%, 94%, 1) 0%, hsla(255, 48%, 90%, 1) 100%);
background: -webkit-linear-gradient(135deg, hsla(256, 61%, 94%, 1) 0%, hsla(255, 48%, 90%, 1) 100%);
filter: progid: DXImageTransform.Microsoft.gradient( startColorstr="#EBE6F9", endColorstr="#E0DAF2", GradientType=1 );

}

.gradiant--hmmm-cream{
position: relative;
overflow: hidden;
background: hsla(8, 100%, 96%, 1);
background: linear-gradient(45deg, hsla(8, 100%, 96%, 1) 0%, hsla(7, 100%, 92%, 1) 100%);
background: -moz-linear-gradient(45deg, hsla(8, 100%, 96%, 1) 0%, hsla(7, 100%, 92%, 1) 100%);
background: -webkit-linear-gradient(45deg, hsla(8, 100%, 96%, 1) 0%, hsla(7, 100%, 92%, 1) 100%);
filter: progid: DXImageTransform.Microsoft.gradient( startColorstr="#FFECE9", endColorstr="#FFDAD5", GradientType=1 );
}
.gradiant--hmmm-green{
position: relative;
overflow: hidden;
background-image: linear-gradient(to right bottom, #e0f8ee, #d5f3e6, #caeedf, #c0e8d7, #b5e3cf);
}
.gradiant--hmmm-yellow{
position: relative;
overflow: hidden;
background-image: linear-gradient(to right bottom, #fff8ef, #fff4e5, #ffefdc, #ffebd2, #ffe6c9);
}
.gradiant--hmmm-chok{
position: relative;
overflow: hidden;
background-image: linear-gradient(to right bottom, #fff8ef, #efdbc3, #debe99, #cda270, #bb8649);
}
.gradiant--hmmm-light-blue{
position: relative;
overflow: hidden;
background-image: linear-gradient(to right bottom, #ffffff, #f0f7ff, #d5f3ff, #b7f0f6, #a5ebdc);
}
.gradiant--hmmm-light-green{
position: relative;
overflow: hidden;
background-image: linear-gradient(to right bottom, #f3fcf3, #e3fce3, #d3fcd3, #c3fcc3, #b3fbb2);
}
.gradiant--hmmm-light-blue-1{
position: relative;
overflow: hidden;
background-image: linear-gradient(to right bottom, #e5e9f6, #d9e0f8, #cdd8fb, #c1cffd, #b4c7ff);
}
.gradiant--hmmm-light-pink{
position: relative;
overflow: hidden;
background-image: linear-gradient(to right bottom, #ffd4de, #febecc, #fba7bb, #f890a8, #f47896);
}

.benefits_hmmm  {

height: 300px;
width: 320px;
border-radius: 20px;
text-align: left;
padding: 20px;
}
.benefits_hmmm img  {
width: 100%;
position: absolute;
bottom: 0;
right: 0;
}
.benefits_hmmm p {
font-family: roboto-regular;
margin-bottom: 0;
}
.benefits_hmmm h3 {
font-size: 1.5rem;
font-family: roboto-medium;
}

.get-buy  {
float: right;
}

.fl-right {
float: right;
padding: 14px  12px;
}
#benefits-slide .item {
transform: scale(1.02);
-webkit-transform: scale(1.02);
}
#indiviual-slide .item {
transform: scale(1.02);
-webkit-transform: scale(1.02);
}

#health-slide .item {
transform: scale(1.02);
-webkit-transform: scale(1.02);
}
.verticle-tab {
overflow: hidden;
}
.insurcontent {
display: none;
}

.vaerticletab  {
display:grid;
text-align: left;
float: left;
width: 38%;

}
.vaerticletab button {
margin-bottom: 20px;
outline: 0;
background-color: #fff;
border:none;
font-size: 1.2rem;
border-radius:10px;
color: #AEAEAE;
padding: 14px;
}

.vaerticletab button:hover {
background-color: #fff;
cursor: pointer;
}

.vaerticletab button.active {
background-color: #E0DAF2!important; 
color: #000000;
}
.vaerticletab button { 
text-align: left;
}

.choose-head p {

}
.box-benefit-content  {
text-align: center;
}  
.box-benefit-content p {
font-family: roboto-extralight;
font-size: 1vw;
}
.box-benefits {
overflow: hidden;
padding: 14px 14px 0px 14px;
border-radius: 30px;
height: 100%;
}


.box-entire-img-1 {
position: relative;
overflow: hidden;
background: hsla(155, 63%, 93%, 1);
background: linear-gradient(135deg, hsla(155, 63%, 93%, 1) 0%, hsla(153, 36%, 85%, 1) 70%, hsla(153, 36%, 85%, 1) 100%);
background: -moz-linear-gradient(135deg, hsla(155, 63%, 93%, 1) 0%, hsla(153, 36%, 85%, 1) 70%, hsla(153, 36%, 85%, 1) 100%);
background: -webkit-linear-gradient(135deg, hsla(155, 63%, 93%, 1) 0%, hsla(153, 36%, 85%, 1) 70%, hsla(153, 36%, 85%, 1) 100%);
filter: progid: DXImageTransform.Microsoft.gradient( startColorstr="#E0F8EE", endColorstr="#CCE7DB", GradientType=1 );
}  
.box-entire-img-2 {
position: relative;
overflow: hidden;
background: hsla(256, 61%, 94%, 1);
background: linear-gradient(135deg, hsla(256, 61%, 94%, 1) 0%, hsla(255, 48%, 90%, 1) 70%, hsla(255, 48%, 90%, 1) 100%);
background: -moz-linear-gradient(135deg, hsla(256, 61%, 94%, 1) 0%, hsla(255, 48%, 90%, 1) 70%, hsla(255, 48%, 90%, 1) 100%);
background: -webkit-linear-gradient(135deg, hsla(256, 61%, 94%, 1) 0%, hsla(255, 48%, 90%, 1) 70%, hsla(255, 48%, 90%, 1) 100%);
filter: progid: DXImageTransform.Microsoft.gradient( startColorstr="#EBE6F9", endColorstr="#E0DAF2", GradientType=1 );
}  
.box-entire-img-3 {
position: relative;
overflow: hidden;
background: hsla(8, 100%, 96%, 1);
background: linear-gradient(135deg, hsla(8, 100%, 96%, 1) 0%, hsla(7, 100%, 92%, 1) 70%, hsla(7, 100%, 92%, 1) 100%, hsla(7, 100%, 92%, 1) 100%);
background: -moz-linear-gradient(135deg, hsla(8, 100%, 96%, 1) 0%, hsla(7, 100%, 92%, 1) 70%, hsla(7, 100%, 92%, 1) 100%, hsla(7, 100%, 92%, 1) 100%);
background: -webkit-linear-gradient(135deg, hsla(8, 100%, 96%, 1) 0%, hsla(7, 100%, 92%, 1) 70%, hsla(7, 100%, 92%, 1) 100%, hsla(7, 100%, 92%, 1) 100%);
filter: progid: DXImageTransform.Microsoft.gradient( startColorstr="#FFECE9", endColorstr="#FFDAD5", GradientType=1 );
}
.left-align-hmm  img {
width: 70%;
margin: 0 auto;
position: absolute;
left: 0;
right: 0;
bottom: 0;
}  .center-align-hmm  img {
width: 80%;
margin: 0 auto;
position: absolute;
left: 0;
right: 0;
bottom: 0;
}
.first-align-hmm img {
width: 60%;
margin: 0 auto;
position: absolute;
left: 0;
right: 0;
bottom: 0;
}
@keyframes firstbenefits {
0%   { top:   0% }
100% { top: -40rem; }
}  
@keyframes secondbenefits {
100%   { top:   0% }
0% { top: -40rem; }
}
.row_box_got img{
width: 50px;
}
.firstbenefits {

position: relative;
box-sizing: border-box;
animation: firstbenefits 20s linear infinite;
animation-name: firstbenefits;
}.secondbenefits {

position: relative;
box-sizing: border-box;
animation: secondbenefits 20s linear infinite;
animation-name: secondbenefits;
}
.maq-hei {
height: 450px;
overflow: hidden;
text-align: center;
align-content: center;
margin-bottom: 40px;
}
.box-keylight {
padding: 14px;
border-radius: 14px;
margin-bottom: 40px;
margin-top:20px;

}

.plug_bg {

background-color: #fff;
padding: 12px;
border-radius: 14px;
margin-top:50px;
}
.row_box_got  {
text-align: center;
width: 170px;
padding: 14px;
height: 150px;
margin-bottom: 30px!important;
border-radius: 14px;
box-shadow: rgba(0, 0, 0, 0.15) 0px 5px 15px 0px;
margin: auto;
}
.row_box_got .top-heading {
font-size: 1.1rem;
margin-top: 22px;
font-family: roboto-semibold;


}

.little-content {
     font-family: roboto-semibold;
         font-size: 0.9rem;
         margin-top: -5px;
}

.one-slide-health {
font-size: 1.5rem;
}
.second-slide-health {
font-family: roboto-bold;
font-size: 2rem;
}
.react-pull p{
font-size: 1rem;
color: #989898;
}

.demo-btn {
float: left;
width: 4px;
border-bottom-right-radius: 50px;
height: 88px;
border-top-right-radius: 50px;
padding: 12px 4px;
background: #fc7b69;

}
.sldie-bookBtn{
line-height: 3;
text-decoration: underline;
color: #fc7b69;
font-size: 1.5rem;
}
.sldie-bookBtn:hover{

color: #fc7b69;

}

.co-founder-slider ul {
display: flex;
list-style: none;
padding: 0;
}
.co-founder-slider li {
margin: 10px;
color: #feca33;
}
.founder-details-pro  i {
font-size: 3rem;
}
.founder-details-pro   {
background: #FFE6E3;
border:1px solid #C0C0C0;
padding: 4px 14px;
border-radius: 10px;
}

.founder-details-pro p {
font-size: 0.8rem;
font-family: roboto-light;
}
.deal-bg {
background: #FFF1EF;
padding-bottom: 50px;

}

.react--deal--box  {
background: #fff;
padding:32px 32px 47px 30px;
border: 1px solid #AEAEAE;
border-radius: 20px;
}
.react--deal--box h2 {
font-family: roboto-bold;
font-size: 1.5rem;

}

.react--img--deal img  {
margin-bottom: 20px;
width: 50px;
}

.react--deal--box li {
margin-bottom: 20px;
}
.playbtn  img {

width: 120px;

}

.react--height--100  {
height: 100%;
}
.react--deal--box ul {
padding-bottom: 35px;
}


.dashboard--handle  h3 {
font-family: roboto-semibold;
font-size: 2.2rem;
}

.activate-hmmm li {
line-height:4 ;
}
.story-details-wp img{
width: 80px!important;
}
.story-details-wp h3 {
font-size: 1.3rem;
font-weight: 700;
}
.story-details-wp h4 {
font-size: 1rem;

}
.owl-mania-box-testimonial img {
transform: translate(2px, -58px);
width: 100px!important;
}
.owl-wp-box-testimonial {
height: 100%;
padding: 20px 20px 0;
background-color: #fff;
box-shadow: 0px 7px 14px -1px #ccc;
margin:91px 35px 20px 10px;
border-radius: 25px;
}
.country-flag{
width: 50px!important;
transform:translate(12px, -13px);
}
.story-content p {
margin-bottom: 0;
font-weight: 100;
font-family: roboto-light;

}  
.story-content {
display: block;
position: relative;
transform: translate(0px, -42px);


}
.story-content{
text-align: left;
}
.news--bg--hmm {
background: hsla(0, 0%, 100%, 1);
background: linear-gradient(65deg, hsla(0, 0%, 100%, 1) 0%, hsla(255, 48%, 90%, 1) 53%);
background: -moz-linear-gradient(65deg, hsla(0, 0%, 100%, 1) 0%, hsla(255, 48%, 90%, 1) 53%);
background: -webkit-linear-gradient(65deg, hsla(0, 0%, 100%, 1) 0%, hsla(255, 48%, 90%, 1) 53%);
filter: progid: DXImageTransform.Microsoft.gradient( startColorstr="#FFFFFF", endColorstr="#E0DAF2", GradientType=1 );
}
.news--tracker {
height: 70%;
text-align: center;
background-color: #fff;
padding: 50px 20px 50px;
margin: 40px 0px;
font-family: roboto-semibold;
border-radius: 14px;

}
.news-box-hmm {
background: #fff;
padding: 10px;
border: 1px solid #D9D9D9;
margin: 2px;
border-radius: 6px;


}
.news-box-hmm img {

margin: auto;

}

.news--bg--hmm .d-flex {
justify-content: space-between;
}
.news-box-angel img {
width: 150px;
}  
.news-box-angel img {
background: #fff;
padding: 10px;
border: 1px solid #D9D9D9;
margin: 2px;
border-radius: 6px;
}
.news--tracker h3 {
margin-bottom: 30px;
}
.owl-border-hmm {
border:1px solid #CBC8C7;
border-radius: 14px;
} 

.owl-border-hmm img{
padding:14px;
}
.we--love-foot  i {
color: red;
}

.footer-line-hmmm {
padding-bottom: 30px;
border-bottom: 1px solid #e2e2e2;
}
.var-social-hmm {

width: 260px;
}
.var--footer--heading-foot  {
float: left;
}
.talk--hmm{
color: #fff;
background: #fc7361;
border-radius: 30px;
}
.talk--hmm:hover{
color: #fff;
background: #fc7361;
border-radius: 30px;
}

.footer-react, b  {
font-family: roboto-regular;

}
.we--love-foot span {
font-family: roboto-regular;
font-size: 1.1rem;
}
.footer-react spa {
font-family: roboto-regular;
font-size: 1.1rem;
}
.react-certificate img{
border: 1px solid #e1e1e1;
width: 200px;
}

.playstore--hmmm img {
width: 100px!important;
}
.footer-react-base p {
font-family: roboto-regular;
font-size: 0.8rem;
}
.footer-react-base{
width: 600px;
}

.react-copyright p{
text-align: center;
font-size: 0.8rem;
}
.footer-react-li li , a{
font-size: 1rem;
color: #000;
}
.footer-react-li:hover  a{
font-size: 1rem;
color: #000;
text-decoration: none;
}
.footer-react-li li{
line-height: 2.2;
}
.footer-react-var {
background: hsla(0, 0%, 100%, 1);

background: linear-gradient(290deg, hsla(0, 0%, 100%, 1) 0%, hsla(153, 59%, 93%, 1) 100%);

background: -moz-linear-gradient(290deg, hsla(0, 0%, 100%, 1) 0%, hsla(153, 59%, 93%, 1) 100%);

background: -webkit-linear-gradient(290deg, hsla(0, 0%, 100%, 1) 0%, hsla(153, 59%, 93%, 1) 100%);

filter: progid: DXImageTransform.Microsoft.gradient( startColorstr="#FFFFFF", endColorstr="#E4F8EF", GradientType=1 );
}
.insurcontent  img {
width: 28%;
float: right;
transform: translate(-200px, -32px);
}
.get-buy-hmmm {
background: #ff7969;
color: #fff!important;
font-size: 1rem;
padding: 8px 30px;
cursor: pointer;
border-radius: 30px;
outline: 0;
border:none;


}
.get-buy-hmmm:hover {
background: #ff7969;
color: #fff;
border-radius: 30px;

}
.get-buy-hmmm:focus {
outline: 0;

}

.corporate-plan-hmm {
font-family: roboto-semibold;
font-size: 1.2rem;
padding-right: 14px;
}
.insur-primary {
	margin-right: 16px;
color: #ff7969;
font-family: roboto-semibold;
font-size: 1.2rem!important;

}

.strip-prime {
height: 16px;
width: 75%;
background: #E4DEF4;
border-top-right-radius: 10px;
border-bottom-right-radius: 10px;
}
.main-head-prime h3 {
font-family: roboto-extrabold;
font-size: 3.2rem;
padding: 1rem 0 0;

}
.main-head-prime p {
font-size: 1.7rem;

}
.main-head-prime {
line-height: 1.3;
}
.prime-price  h4  {
font-size: 2.1rem;
padding:14px 0 10px;
}
.prime-price sub {
bottom: 0.1em;
font-size: 1.2rem;
}
.prime-bg-col {
background-image: linear-gradient(to right bottom, #ffffff, #f7f6fc, #efedf9, #e7e3f5, #e0daf2);

}
.health-space-hmmm {
margin-top: 5rem;
}
.flex-height {
margin-bottom: 20px;
}

/*sme css*/
.heading--content--pages h3 {
font-family: roboto-extrabold;
font-size: 3.5rem;

margin-bottom: 0;
}
.heading--content--pages p {
font-family: roboto-regular;
font-size: 2.3vw;
}
.heading--amount--page p {
font-size: 1.5rem;
}
.create--line--object  {
height: 80px;
width: 6px;
background: #FC7A69;
border-top-right-radius: 10px;
border-bottom-right-radius: 10px;
}
.heading--demo--page .d-flex {
align-items: center;
vertical-align: middle;
margin: 20px 0px 40px 0px;
}
.heading--demo--page .btn {
font-size:1.3rem;
color: #FC7A69;
text-decoration: underline;
}
.create--height {
height: 40px;
width: 8px;
border-top-right-radius: 5px;
border-bottom-right-radius: 5px;
background: #FC7A69;
}

.create--inner--strip .d-flex {
align-items: center;
vertical-align: middle;
}

.create--inner--strip p {
margin-bottom: 0;
}
.create--min p {
font-family: 'roboto-regular';
font-size: 1.4rem;
}
.create--inner--strip {
background: #FFDAD5;
border-top-left-radius: 14px;
border-top-right-radius: 14px;
padding: 20px 0px;

}
.create--form--get {
background: #fff;
border-radius: 14px;
-webkit-box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
width: 70%;
float: right;

}
.create--form--get .form-control:focus {
color: #444;
border:1px solid #f67d6a;

}
.create--form--get .form-control {
font-size: 0.9rem;
color: #444;
padding: 6px;
font-family: 'roboto-semibold';
}
.create--form--get sup {
color: #FC7A69;
}

.speak--form--page {
padding: 14px;
}
.submit--form {
text-align: center;
font-size: 1.2rem;
padding: 0.3rem 4rem;
cursor: pointer;
color: #fff;
border:1px solid #fff;
background: #FC7A69;
border-radius: 30px;
margin: 30px 12px 20px;
}

.speak--form--page p {
color: #afafaf;
font-size: 0.8rem;  
} 
.speak--form--page a {
font-size: 0.8rem;  
color: #afafaf;
text-decoration: underline;
} 

.sme-bg {
padding-top: 10rem;
padding-bottom: 5rem;
background-image: linear-gradient(to right bottom, #ffffff, #f4f8fd, #e4f2f8, #d4eded, #cce7db);
}

.create--group--health--01 {
height: 100%;
border-radius: 14px;
background: hsla(8, 100%, 96%, 1);
background: linear-gradient(45deg, hsl(8deg 100% 97.96%) 0%, hsla(7, 100%, 92%, 1) 100%);
background: -moz-linear-gradient(45deg, hsl(8deg 100% 97.96%) 0%, hsla(7, 100%, 92%, 1) 100%);
background:-webkit-linear-gradient(45deg, hsl(8deg 100% 97.96%) 0%, hsla(7, 100%, 92%, 1) 100%);
filter: progid: DXImageTransform.Microsoft.gradient( startColorstr="#FFECE9", endColorstr="#FFDAD5", GradientType=1 );
padding: 14px;
}
.create--group--health--02 {
height: 100%;
border-radius: 14px;
background-image: linear-gradient(to left top, #cce7db, #d4ede2, #dbf3e9, #e3f9f0, #ebfff7);
padding: 14px;
}

.create--group--health--03 {
height: 100%;
border-radius: 14px;
background-image: linear-gradient(to right bottom, #fff3fd, #ffe9fc, #ffdffb, #ffd4f9, #ffcaf8);
padding: 14px;
}

.create--group--health--04 {
height: 100%;
border-radius: 14px;
background-image: linear-gradient(to left top, #ffe6c9, #ffead0, #ffedd8, #fff1df, #fff4e7);
padding: 14px;
}
.create--group--health--05 {
height: 100%;
border-radius: 14px;
background-image: linear-gradient(to left top, #e0daf2, #e5dff5, #e9e5f9, #eeeafc, #f3f0ff);
padding: 14px;
}
.create--group--health--06 {
height: 100%;
border-radius: 14px;
background-image: linear-gradient(to right bottom, #f6f6f6, #e3e3e3, #eaeaea, #dad9dc, #d0d0d0);
padding: 14px;
}
.create--group--img h4 {
font-family: roboto-semibold;
font-size: 1.2rem;
}
.create--group--img p {
font-family: roboto-light;
font-size: 1rem;
width: 80%;
}
.create--group--img img {
width: 70px;
position: absolute;
bottom: 17px;
right: 33px;
}
.get--health--page {
position: relative;
overflow: hidden;
padding: 40px 0px 50px 30px;
background: #E6EEF4;
margin-top: 80px;
border-radius: 14px;
}
.get--individual--page {
position: relative;
overflow: hidden;
padding: 30px 0px 50px 30px;
background: #E6EEF4;
margin-top: 80px;
border-radius: 14px;
}
.content--wellness--page h3 {
font-family: roboto-bold;
font-size: 2vw;
}

.request--demo--sme .d-flex{
vertical-align: middle;
align-items: center;

}
.starting--just--page .starting--at{
font-size: 1.5vw;
}
.request--demo--sme i{
font-size: 3rem;
margin-left: 50px;
}
.starting--just--page{
background: #fff;
padding:11px 12px;
border-radius: 6px;
}
.starting--just--page img {
width: 40px;
margin-left: 50px;
}
.request--click--demo {
border:1px solid #fc7a69;
padding: 14px 30px;
color: #fc7a69;
margin-left: 10px;
border-radius: 6px;
font-size: 1.2rem;
} 

.wrap-curve-page img {
top: -27px;
right: -53px;
bottom: 0;
position: absolute;
    opacity: 0.5;
}
.sme--teddy--page img {
width: 230px;
float: right;
position: absolute;
right: 66px;
top: -200px;

}

.request--click--demo:after{
position: absolute;
content: "";
top: 0;
left: 0;
width: 0;
height: 100%;
background: #fc7a69;
border-radius: 5px;
z-index: -1;
transition: all .35s;
}
.request--click--demo {
position: relative;
z-index: 2;
}
.request--click--demo:hover:after{
width: 100%;
color: #fff;
}
.request--click--demo:hover {
color: #fff;
}

/*indiviual and  family */

.indiviual-bg {
background: #E6EEF4;

}
.indiviual-content {
margin-top: 3rem;
}
.indiviual-content i {
color: #F9595F;
}
.indiviual-content h2 {
font-size: 2.5rem;
margin-bottom: 0;
}
.indiviual-content h3 {
font-size: 2.6rem;
font-family:roboto-extrabold;
margin-bottom: 0;
}
.indiviual-content p {
font-size: 1.6rem;
font-family:roboto-extralight;
}
.indiviual-content img  {
width:90%;
}
.form-back img {
width: 50px;
}
.form-back .back--home {
font-family:roboto-semibold;
}
.form-back a {
text-decoration: none;
color: #000;
}
.form-back{
background-image: linear-gradient(to bottom, #ffffff, #fafafc, #f4f6fa, #edf2f7, #e6eef4);
border-left: 1px solid #D9D9D9;
border-right: 1px solid #D9D9D9;
border-bottom: 1px solid #D9D9D9;
border-top: 1px solid #D9D9D9;
margin-bottom: 20px;
border-radius: 14px;
margin-top: 10px;

}

.indiviual--spouse p {
    margin-bottom: 0;
}
.create--indiviual--form {
padding: 18px 18px;
}
.form-back .indiviual-flex{
padding: 0px 13px;
}
.form-back .form-control {
font-size: 0.8rem;
font-family: roboto-semibold;
border-color: #D2E7F7;
height: 2.5rem;
}
.form-back .form-control:focus{
box-shadow: 0 0 0 0.2rem rgb(0 123 255 / 0%);
border-color: #b9defa;
}
.radio--indiviual input[type=radio]{
appearance: none;
width: 12px;
height: 12px;
border-radius: 50%;
background-clip: content-box;
border: 2px solid #f98471;

}

.radio--indiviual input[type="radio"]:checked {
background-color: #f98471;
padding: 3px;
cursor: pointer;
border: 1px solid #FC7A69;
}
.radio-radius {
cursor: pointer;
border-radius: 6px;
margin:5px;
}
.radio-radius label {
font-family: roboto-semibold;
margin-bottom: 0;
cursor: pointer;
font-size: 0.9rem;
}
.form-back sub {
font-size: 0.7rem;
bottom: 2px;
}

.left-panel-self {
margin-top:40px;

}

/* Style the tab */
.indiviual--tab {
float: left;
background-color: #fff;
width: 18%;
height: 300px;
position: fixed;
}

/* Style the buttons that are used to open the indiviual--tab content */
.indiviual--tab button {
display: block;
background-color: inherit;
color: black;
padding: 8px 16px;
width: 100%;
border: none;
outline: none;
text-align: left;
font-family: roboto-semibold;
cursor: pointer;

}

/* Create an active/current "indiviual--tab button" class */
.indiviual--tab button.active {
background-color: #fff;
color: #EC8575;
border-right: 2px solid #EC8575;
}
.indiviual--tab button.active .span-numerical {
background-color: #EC8575;
height: 25px;
text-align: center;
border-radius: 100%;
color: #fff;
line-height: 2.1;
font-size: 0.8rem;
width: 25px;
}
.span-numerical {
background-color: #d9d9d9;
height: 25px;
text-align: center;
border-radius: 100%;
color: #000;
line-height: 2.1;
font-size: 0.8rem;
width: 25px;
}

/* Style the tab content */
.print-content {
float: right;
width: 70%;
border: 1px solid #e0e0e0;
border-radius: 14px;
padding: 14px;
margin-bottom: 120px;
}

.indiviual--tab .tablinks{
margin-bottom: 20px;
}

#self .d-flex {
border-radius: 10px;
width: 100%;
}
.print-content img {
width: 25px;
}

.tab-content-outer{
margin-right: 0!important;
}
.indiviual--explore h2 {
margin: 2rem 0rem 2rem;
font-size: 1.2rem;
font-family: Roboto-semibold;
}
.indiviual--explore h3 {
margin-bottom: 20px;
color: #EC8575;
font-size: 1rem;
font-family: Roboto-regular;
}
.indiviual-access {
display: flex;
float: right;
}
.indiviual-access img {
width: 35px;
padding: 10px;
}
.indiviual-access span {
display: flex;
color: #4e4e4e;
align-items: center;
}
.indiviual-access p {
color: #1B73E8;
margin-bottom: 0;
margin-left: 3px;
}
.indiviual-access-right {
display: flex;
float: left;
}
.indiviual-access-right img {
width: 26px;
padding: 10px;
padding-left: 0!important;
}
.indiviual-access-right span {
display: flex;
align-items: center;
color: #4e4e4e;
}
.indiviual-access-right p {
color: #1B73E8;
margin-left: 3px;
}
.indiviual--right {
border-right: 1px solid #c9c9c9;

}

#indiviualdiv button:focus {
outline: 0!important;
}
#indiviualdiv button:focus .cirlce{
border:4px solid red;
}
.indiviualbtn {
border: 1px solid #d8d8d8;
outline: none;
width: 47%;
padding: 10px 16px;
background-color: #f5eeee;
cursor: pointer;

outline: 0;
border-radius: 14px;
font-size: 18px;
}

/* Style the active class, and buttons on mouse-over */
.active5{
border: 1px solid #FC7A69;
color: #fff;
background: #FC7A69;
outline: 0;
font-family: roboto-extrabold;
border-radius: 14px;

}

.circle {
width: 20px;
height: 20px;
background: #fff;
border: 4px solid #c9c9c9;
margin: unset;
}

.individual-price .price--indiviual--65415641 {
font-size: 2rem;
font-family: roboto-extrabold;
}

.individual-price{
border: 1px solid #d8d8d8;
outline: none;
width: 47%;
float: left;
padding: 10px;
background-color: #fff;
cursor: pointer;
margin: 10px;
outline: 0;
border-radius: 14px;
font-size: 18px;
}

.content--here--box img {
float: left;
}
.content--here--box p {
color: #000;
margin-bottom: 0;
font-family: roboto-regular;
font-size: 0.9rem;
}
.indiviual-50  {
width: 25px;
} 
.indiviual-50 img  {
width: 20px;
}
.indiviual-200 {
width: 256px;
text-align: left;
}
.indiviual--benefits span {
font-family: roboto-regular;
font-size: 1rem;
text-align: left;
float: left;
margin: 11px 0px;
color: #FC7A69;
}
.indiviualsidenav a:hover {
color: #000;
}
.indiviualsidenav .closebtn {
    position: absolute;
    top: 0;
    right: 16px;
    color: #000;
    font-size: 36px;
}

.indiviualsidenav {
    height: 100%;
    width: 0;
    position: fixed;
    z-index: 9999;
    top: 0;
    right: 0;
    background-color: #fff;
    overflow-x: hidden;
    padding-top: 22px;
    box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
}

.green--stripp {
background:#e1f6e5;
border: 1px solid #c0e9c8;
padding: 10px;
align-items: center;
border-radius: 6px;
}
.green--stripp p{
font-size: 0.9rem;
color: #159e57;
font-family: roboto-semibold;
margin-bottom: 0;
text-align: left;
}
.blue--stripp {
border:1px solid #CAE0F2;
align-items: center;

background:#e8f1f8;
padding: 10px;
border-radius: 6px;
}
.blue--stripp p{
font-size: 0.89rem;
line-height: 1.4;
margin-bottom: 0;
color: #597d9b;
font-family: roboto-semibold;
text-align: left;
}
.compare--indiviual p{
font-family: roboto-regular;
font-size: 0.9rem;
color: #FC7A69;
text-align: left;
float: left;
padding: 0;

}
.compare--indiviual {
padding: 0;
text-align: left;
float:left;
}

.price--flex {
padding: 0px 13px;
}
.indiviual-puchase{
background: #fff;
position: fixed;
left: 0;
bottom: 0;
width: 100%;
z-index: 9999;
height: 100px;
padding: 20px 20px;
border: 1px solid #e0e0e0;
box-shadow: rgba(0, 0, 0, 0.16) 0px 1px 4px;
transition: 0.5;
right: 0;

}
.gst--amount {
font-size: 2rem!important;
font-family: roboto-extrabold!important;
}
.gst--amount sub {

transform: translate(2px, -24px);
font-size: 0.9rem;
font-family: roboto-regular;
}
.mini--amount{
color: #9f9f9f;
}
.blue--stripp  img {
width: 25px;
}
.arrow-right{
width: 5px!important;
}

.bg-strip-name {
border-radius: 10px;
padding: 9px 8px;
background: #ededed;
width: 100%;
}
.indiviual-modal{

max-width:38%; 
overflow: auto;

}
.indiviual-modal .modal-header {
display: block;
}
.indiviual-modal .modal-content {
border-radius: 14px;
}

.indiviual-modal h3 {
text-align: center;
font-family: roboto-extrabold;
margin-bottom: 0;
}

.indiviual-table img {
width: 150px;
}
.modal-first  {
font-family: roboto-bold;
}
.modal-second  {
font-family: roboto-regular;
}
.modal-third {
font-family: roboto-bold;
color: #ff7969;
}
.modal-third2 {
font-family: roboto-bold;

}
.indiviual-table p{
margin-bottom: 0;
}
.heading-sidebaar h3 {
font-size: 1rem;
font-family: roboto-bold;
}
.heading-sidebaar p {
font-size: 0.9rem;
margin-bottom: 0;
font-family: roboto-regular;
}
.sidebarCol-1{margin:10px;background:#FFF3E3;border-radius: 10px;}
.sidebarCol-2{margin:10px;background:#FFE5E3;border-radius: 10px;}
.sidebarCol-3{margin:10px;background:#E1FFF3;border-radius: 10px;}
.sidebarCol-4{margin:10px;background:#F9FFEE;border-radius: 10px;}
.sidebarCol-5{margin:10px;background:#E4FEE2;border-radius: 10px;}
.sidebarCol-6{margin:10px;background:#E8E1FB;border-radius: 10px;}
.sidebarCol-7{margin:10px;background:#FFE4EB;border-radius: 10px;}
.sidebarCol-8{margin:10px;background:#ECECEC;border-radius: 10px;}
.sidebarCol-9{margin:10px;background:#e8f1f8;border-radius: 10px;}
#indiviualsidenav img {width: 20px;}
.setOf--img {width: 12%;}
.heading-sidebaar {width: 100%;}


.icon-slide {
position: relative;
width: 70px;
height: 70px;
border-radius: 100%;
overflow: hidden;

}
.icon-slide-fix {
position: relative;
width: 70px;
height: 70px;
border-radius: 100%;
overflow: hidden;

}
.icon-slide-fix  span {
display: block;
width: 100%;
height: 100%;
border-radius: 100%;
text-align: center;
font-size: 30px;
background: #EC8575;
line-height: 70px;
color: #fff;
transition:1.1s;

}
.icon-slide  span {
display: block;
width: 100%;
height: 100%;
border-radius: 100%;
text-align: center;
font-size: 30px;
background: #FFF0EE;
line-height: 70px;
color: #000;
transition:1.1s;

}
.icon-slide  span:nth-child(2) {
background: #EC8575;
color: #fff;
transform: translateY(100%);


}
.icon-slide span.active {
transform: translateY(-100%);

}
.icon-slide img {
width: 35px;
}

.select--name  {
margin: auto;
width: 88%;
}

.counter {
    margin-top: 10px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    font-size: 24px;
    transform: translate(-14px, 0px);
    width: 100px;

}
.countClass {
    color: #000;
    font-size: 1rem;
}
.button-bounter {
width: 30px;
height: 30px;
border-radius: 50%;
background-color: white;
cursor: pointer;
color: #000;
font-size: 18px;
border: 3px solid #ec857557;
transition: 0.5s;
line-height: 1.2;
}
.button-bounter:focus {
outline: 0;
}
.button-bounter:hover {
outline: 0;
border:3px solid #EC8575;
transition: 0.5s;
}

.indiviual--spouse {
width: 20%;
text-align: left;
}

.family--field {
border-radius:4px;
background-image: linear-gradient(to bottom, #ffffff, #fafafc, #f4f6fa, #edf2f7, #e6eef4);
border: 2px solid #D9D9D9!important;
font-size: 0.9rem;
font-family: roboto-semibold;

}
.family--field:focus {
box-shadow: none;
border-color: #EC8575;


}
.sonmobile {
margin-top: 100px;
}

.famly--uper {
padding-top: 20px;
border-top: 1px solid #d7d7d7;

}
.benefits {
margin: 3px 15px;
font-size: 1.2rem;
font-family: roboto-semibold;
}

.fixed-top-bar{
position: static;
padding: 9px 0px;
background: #fff;
box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
top: 0
}
.indiviual--payment {
background: #FFE1DD;
border-radius: 14px;
}
.indiviual--payment h2 {
font-size: 6rem;
font-family: roboto-extrabold;
margin-bottom: 0;
}
.indiviual--payment sub {    
font-size: 1.5rem;
font-family: roboto-extrabold;

}
.indiviual--payment sup {    
top: -32px;
font-size: 3rem;
font-family: roboto-extrabold;
}
.payment--month{
margin-left: 30px;
}
.payment--month p{
font-size: 1.2rem;
margin-bottom: 0;
}
.payment--avail{
font-family: roboto-regular!important;
}
.choose--payment{
border:1px solid #e3ddf4;
border-radius: 14px;
margin-top: 15px;
padding: 14px;
background: #E6EEF4;
font-family: roboto-bold;
}
.choose--payment h2{
font-size: 1.2rem;
}
.choose--payment img {
width: 200px;
}

.light-bg-payment {
background: #f2f9ff;
padding: 14px;
border-radius: 14px;
}
.choose--payment p {
transform: translate(17px, -13px);
font-family: roboto-light!important;
margin-bottom: 0;
font-size: 0.8rem;
}

.payment-summary h2{
font-size: 1.2rem;
border-radius: 14px;
margin-top: 15px;
background: #fff;
font-family: roboto-bold;
}
.payment-summary {

    position: absolute;
    right: 63px;
    transform: translate(-7px, -36px);
    cursor: pointer;
    color: #ff7969;
}
.price-pay {
border-bottom: 1px solid #dedede;
padding-bottom: 14px;
margin-top: 30px;
}
._totalAmount {
    display: inline-flex;
    flex-wrap: wrap;
    align-items: flex-end;
    font-size: 24px;
    font-weight: bold;
    gap: 4px;
  }

  
._totalAmount sub.mo-gst {
    font-size: 14px;
    color: #666;
    line-height: 1.2;
    margin-left: 4px;
    white-space: nowrap;
  }

.submit--btn--last {
position: absolute;
right: 63px;
transform: translate(-7px, -31px);
cursor: pointer;
color: #ff7969;
}
.input-submit:focus {
box-shadow: none;
}
.form-submit {
border:1px solid #EC8575;
}

.form-submit:focus {
box-shadow: none;
border:1px solid #EC8575;
}
.payment-secure  {
background: #ECFFF7;
padding: 14px;
border-radius: 14px;
margin-top: 20px;
border: 1px solid #c4eddc;
}
.payment-secure h2  {
font-family: 'roboto-semibold';
font-size: 1.4rem;
}
.payment-secure img  {

width: 100px;
padding: 14px;
}
.note {
font-size: 0.8rem;
font-family: 'roboto-regular'!important;
}
.thanks-pay-bg {
background-image: linear-gradient(to left top, #ffffff, #f7f6fc, #efedf9, #e7e3f5, #e0daf2);
height: 100vh;
}
.hooray-payment{
background-image: linear-gradient(to left top, #e5ddfb, #ebe6fc, #f1eefd, #f8f7fe, #F0EBFF);
width: 50%;
margin: auto;
border-radius: 14px;
margin-top: 50px;
padding: 30px;

}
.tab-pay img {
border-radius: 100px;
width: 150px;
}
.plan-payment img {
width: 20px;
}
.hooray-payment h2 {
font-family: 'roboto-extrabold';
margin-bottom: 0;
font-size: 2vw;
}
.hooray-payment p {
font-family: 'roboto-light' !important;
font-size: 1.3vw;
}
.plan-payment {
background: #E5FFE5;
padding: 8px;
width: 60%;
border: 1px solid #4BAE4F;
border-radius: 8px;
text-align: center;}
.plan-payment p{
font-size: 1vw;
margin-bottom: 0;
font-family: 'roboto-semibold'!important;
}

.complete-pay {
text-align: center;
margin-top: 30px;
}

.complete-pay img {
width: 50px
}

.complete-pay p {
font-family: 'roboto-light'!important;
font-size: 1.3rem;
}
.click-play-button  img {
width: 22%;

}
.logo-tyhankyou{
text-align:center;
margin-top: 50px;
}
.logo-tyhankyou img{
width: 230px;

}
.shot {
position: absolute;
top: 60px;
width: 46px;
transform: translate(-14px, 0px);
}
.shot--pay img {
right: 0;
position: absolute;
width: 150px;
}
.aos-lab-41564153 {
background: #fff;
margin-bottom: 10px;
margin-top: 10px;
position: relative;
overflow: hidden;
padding: 14px;
border: 1px solid #c3e2fa;
border-radius: 14px;
z-index: 99999;
}
.aos-lab-41564153 p{
font-size: 0.7rem;
margin-bottom: 0;
}
.aos-lab-41564153 h4{
font-family: roboto-semibold;
font-size: 1rem;
margin-bottom: 5px;


}
.wave-svg  {
width: 525px !important;
position: absolute;
opacity: 0.2;
left: 0;
bottom: 0;
z-index: -0;

}

.aos-lab-41564153 img {
width: 35px;
}
.w-40 {
width: 84%;
}
.gender-flex {
display: inline-flex;
}
.form-0 {
padding: 0;
}
.transgender {
width: 70px;
height: 70px;
cursor: pointer;
background: #FFF0EE;
margin:auto;
text-align: center;
border-radius: 100%;
}
.transgender p {
color: #000;
}
.pointer {
    cursor: unset!important;;
}
.transgender i {
    font-size: 1.6rem;
    line-height: 2.9;
    vertical-align: middle;
    text-align: center;
}
.fix-gender {
background: #ff7969!important;
color: #fff;

}

.activeMember {
background: #ff7969!important;
color: #fff;
}

.backwordhome {

float: right;
text-align: right;
background: #ececec;
padding: 6px 2rem;
border-radius: 7px;
} 
.backwordhome:hover {


float: right;
text-decoration: none;
color: #000;
text-align: right;
background: #ececec;
padding: 6px 2rem;
border-radius: 7px;
}
.planuBuySpace {
margin-top: 8rem;
}


.top-bar-fix-rate{
padding-bottom: 25px;
background: #fff;
position: fixed;
z-index: 999;
border-bottom: 1px solid #e0e0e0;
width: 100%;

}
.space--nav {
margin-top: 120px;
}
.contact-head p {
font-family: roboto-light;
}
.write--box{
box-shadow: rgb(100 100 111 / 11%) 0px 7px 29px 0px;
border-radius: 14px;
padding:12px;
background: #fff;
height: 100%;
margin-bottom: 30px;
}
.write--box a {
font-size:0.6rem;
}
.write--box h4 {
font-family: roboto-bold;
margin-bottom: 0;
font-size: 0.8rem;
}
.write--box p {
font-family: roboto-light;
font-size: 0.7rem;
}
.write--box a {
font-family: roboto-semibold;
text-decoration: underline;
}
.write--box:hover a {
font-family: roboto-semibold;
color: #fc7967;
text-decoration: underline;
}
.write--box img {
width: 40px;
margin-bottom: 30px;
}



.write--box1{
box-shadow: rgb(100 100 111 / 11%) 0px 7px 29px 0px;
border-radius: 14px;
padding:12px;
background: #fff;
margin-bottom: 30px;
height: 90%;
border:1px solid #fff;
}
.write--box1 a {
font-size:0.7rem;
}
.write--box1 h4 {
font-family: roboto-bold;
margin-bottom: 0;
font-size: 1.2rem;
}
.write--box1 h5 {
font-family: roboto-bold;
margin-bottom: 0;
font-size: 1rem;
}
.write--box1 p {
font-family: roboto-light;
font-size:0.9rem;
}
.write--box1 a {
font-family: roboto-semibold;
text-decoration: underline;
}
.write--box1:hover a {
font-family: roboto-semibold;
color: #fc7967;
text-decoration: underline;
}
.write--box1 img {
width: 40px;
margin-bottom: 30px;
}
.building--name img {
width: 16px !important;
margin-bottom: 0 !important;
transform: translate(0px, -4px);
}
.write--box1:hover {
border:1px solid #FC7A69;
}
.write--box h5 {
font-family: roboto-semibold;
font-size: 1rem;
}
.building--name {
font-family: roboto-regular!important;
}
.contact-bg {
background: #FFE5E1;
padding-bottom: 28px;
}
.our-office-contact{
font-family: 'roboto-semibold';
padding-bottom: 20px;
}
.verticle-strip {
height: 45px;
border-top-right-radius: 8px;
border-bottom-right-radius: 8px;
width: 10px;
background: #FC7A69;
}
.contact-form h4 {
font-family: roboto-bold;
margin-bottom: 0;
}
.main-form  {
font-family: roboto-regular;
margin-top: 50px;
background: #fff;
width: 90%;
margin-left: auto;
border-radius: 14px;
}
.contact-form{
padding:22px 0 0;
border-top-right-radius: 14px;
border-top-left-radius: 14px;
}
.inner-form .form-control:focus  {
color: #444;
box-shadow: none;
font-size: 0.9rem;
font-family: roboto-semibold;
border: 1px solid #f67d6a;
}
.inner-form .form-control  {
height: 2.2rem;
}
.inner-form {
padding: 0rem 1.8rem 2rem 1.7rem;
}
.inner-form label {
font-family: roboto-semibold;
}


.get-contact {
background: #FC7A69;
color: #fff;
width: 100%;
border-radius: 30px;
}
.get-contact:hover {
background: #FC7A69;
color: #fff;
width: 100%;
border-radius: 30px;
}
.mtt-top {
margin-top: 0px!important;
}
.mobile-benefits {
width: 70%;
margin:auto;
}


.tabeffort button.benefitsactive {
background-color: #FC7A69;
color: #fff;
}

/* Style the tab */
.tabeffort {
float: left;
width: 25%;
}

/* Style the buttons inside the tabeffort */
.tabeffort button {
display: block;
background-color: #FFFFFF;
color: black;
padding: 0.8rem 1rem;
width: 100%;
border-radius: 10px!important;
border: none;
outline: none;
margin-bottom: 14px;
text-align: left;
cursor: pointer;
transition: 0.3s;
font-size: 17px;
}


/* Style the tab content */
.tabcontent {
float: right;
padding: 0px 12px;
width: 100%;

border-left: none;
}

.monthly--bg--comfort {
padding-top: 40px;
padding-bottom: 40px;
background-image: linear-gradient(to right bottom, #e0daf2, #e5dff5, #eae5f8, #efeafc, #f4f0ff);
border-radius: 14px;

}
.screen-bg {
margin-left: 30px;
background-image: linear-gradient(to right bottom, #fee6e3, #fce0dc, #fad9d5, #f8d3cf, #f6cdc8);
border-radius: 14px;
aspect-ratio: 3/ 2;

}
.screen-bg img {
width: 70%;
}
.ration-content h4 {
font-family: roboto-bold;
}
.ration-content p {
font-size: 1rem;
font-family: roboto-light;
}

.bg-request-demo  {
background: #DBECFF;
align-items: center;
display: flex;
-webkit-display: flex;
border-radius: 30px;
justify-content: space-between;
padding: 10px;
width: 55%;
font-family: roboto-semibold;
margin: auto;

}

.bg-request-demo .btn {
background: #fc7b69;
margin-left: 20px;
border-radius: 30px;
color: #fff;
padding: 10px 24px;

}
.justminute{
width: 55%;
float: right;
}
.howitswork{
width: 45%;
float: left;

}
.heading--share--company img {
width: 28px;
}

.heading--share--company h2 {
font-family: 'roboto-extrabold';
font-size: 2.5rem;
}
.heading--share--company h3 {
font-family: 'roboto-semibold';
margin-bottom: 0;
}
.heading--share--company p {
margin-bottom: 0;
}
.justminute button {
text-align: left;
padding: 18px 14px;
border: none;
background: #fff;
margin-bottom: 10px;
cursor: pointer;
}



.justminute button.refefineactive {
background-color: #FFDDD8;
color: #000!important;
border-radius: 10px;
margin-bottom: 10px;
outline: 0;
color: #fff;
cursor: pointer;
}
.tablinks:focus  {
outline: 0;
}
.menu--collapse .dropdown-item {
font-size:1rem;
font-family: 'roboto-semibold'!important;
}
.menu--collapse .dropdown-menu {
border: none;
border-radius: 10px;
}
.navbar--menu--collape {
font-size: 0.9rem;
font-family: 'roboto-regular'!important;

}
.dropdown-menu {
display: block;
transform-origin: top;
transform: scaleY(0);
opacity: 0;
overflow: hidden;

}

.dropdown.show .dropdown-menu { 
opacity: 1;
transform: scaleY(1);
overflow: visible;
}
.box-benefit-content h3 {
font-size: 1.8vw;
}
.registered--address {
background: #fff;
margin-bottom: 22px;
padding:14px;
border-radius: 14px;
box-shadow: rgb(100 100 111 / 11%) 0px 7px 29px 0px;
}
.registered--address h4 {
font-family: 'roboto-semibold';
font-size: 1.2vw;
}
.registered--address p {

font-size: 1vw;
margin-bottom: 0;
}
.write-border {
border: 1px solid #d7d7d7;
}
.add-modal-add {
border:none;
}    
.add-modal-add h5 {
margin-top: 5px;
font-family: 'roboto-semibold';
}
.see-more-contact{
float: right;
background: #fc7a69;
color: #fff;
padding: 6px 3rem;
border-radius: 30px;
}

.priceSelect {
padding: 0px 20px;
font-size: 16px;
border: none;
cursor: pointer;
background-color:#ffecec;
transition: background-color 0.3s;
border-radius: 10px;
}

.priceSelect:focus {
outline: 0;
}

.priceSelect.active {
background-color: #ff7969;
color: white;
}
.clickcallpay{
font-size: 0.9rem;
color: #658fae;
font-family: roboto-semibold;
text-align: left;
}
.clickcallpay:hover{
text-decoration: none;
}

.paymentModePage {
padding: 10px 20px;
font-size: 1rem;
cursor: pointer;
background-color: #e3e3e3;
color: #000;
border: none;
border-radius: 10px;
transition: background-color 0.3s;
}
.payactive {
background-color: #ff7969;
color: white;
}
.paymentModePage:focus {
outline: 0;
}
.select-payment-mode .bd-highlight {
padding:10px;
width: 100%;
}
.select-payment-mode button {
width: 100%;

}
.offer-payment {
position: absolute;
transform: translate(52px, -51px);
}


.request--demo--sme .request-flex{
display: flex;
}


.custom-accordion {
width: 100%;
max-width: 600px;
margin: auto;
}
.custom-accordion-item {
border-bottom: 1px solid #ddd;
}
.custom-accordion-header {
background: #f1f1f1;
padding: 15px;
cursor: pointer;

display: flex;
justify-content: space-between;
align-items: center;
transition: background 0.3s;
}
.custom-accordion-header:hover {
background: #e0e0e0;
}
.custom-accordion-item.active .custom-accordion-header {
color: #fff;
background: #ff7a68;
}
.custom-accordion-content {
padding: 0px 10px 0px 10px;
background: #fff;
overflow: hidden;
max-height: 0;
transition: max-height 0.3s ease-out;
}
.custom-accordion-item.active .custom-accordion-content {
max-height: 500px;
}
.arrow {
transition: transform 0.3s ease-in-out;
}
.custom-accordion-item.active .arrow {
transform: rotate(90deg);
}
.custom-accordion-header span {
padding-right: 14px;
}
.embedded-content h2{
font-family: roboto-extrabold;
font-size: 3vw;
margin-bottom: 0;
}
.embedded-content p {
font-size: 1.2vw;
}

.embedded-bg {
padding-top: 10rem;
padding-bottom: 40px;
background-image: linear-gradient(to bottom, #ffffff, #fdfafd, #fef5f9, #fff0f2, #ffece9);
}
.embeddedtypewrite {
font-size: 3vw;
font-family: roboto-extrabold;
color: #fc7a69;
}
.embedded-Business {
font-size: 3vw;
font-family: roboto-extrabold;

}
.embeddedMobile {
width:80%;
float: right;
}
.embedded-box img {
margin-bottom: 1.5rem;
width: 20%;
}

.embedded-box  {
padding: 14px;
box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
border-radius: 14px;
height: 100%;
}

.embedded-box h4 {
font-family: roboto-bold;
font-size: 1.3vw;
}

.embedded-box p {
font-family: roboto-light;
font-size: 1vw;
}
.embedded-space {
padding: 6rem 0rem 0;
}
.embedded-item img {
width: 80px!important;
}
.embedded-item  {
position: relative;
overflow: hidden;
padding: 14px;
height: 290px;
border-radius: 14px;
}
.embedded-item h3 {
font-size: 1.5vw;
font-family: roboto-bold;
margin-top:20px;

}
.embedded-item p {
font-size: 1vw;
font-family: roboto-light;


}
.color-we1{background-image: linear-gradient(to right bottom, #fcefee, #fdeae8, #fee4e2, #fedfdb, #ffdad5);}
.color-we2{background-image: linear-gradient(to right bottom, #effff8, #e6f9f1, #ddf3e9, #d5ede2, #cce7db);}
.color-we3{background-image: linear-gradient(to right bottom, #f3eeff, #eee9fc, #eae4f8, #e5dff5, #e0daf2);}
.color-we4{background-image: linear-gradient(to right bottom, #fff6ed, #fff2e4, #ffeedb, #ffead2, #ffe6c9);}
.color-we5{background-image: linear-gradient(to right bottom, #feeeec, #fee9e6, #ffe4e1, #ffdfdb, #ffdad5);}
.color-we6{background-image: linear-gradient(to right bottom, #eefff8, #e5f9f1, #ddf3ea, #d4ede2, #cce7db); }
.color-we7{background-image: linear-gradient(to right bottom, #f2edff, #eee8fc, #e9e3f8, #e5dff5, #e0daf2);}
.color-we8{background-image: linear-gradient(to right bottom, #fff8ef, #fff4e5, #ffefdc, #ffebd2, #ffe6c9);}
.color-we9{background-image: linear-gradient(to right bottom, #ebfff6, #e3f9ef, #dbf3e8, #d4ede2, #cce7db);}
.color-we10{background-image: linear-gradient(to right bottom, #fcefee, #fdeae8, #fee4e2, #fedfdb, #ffdad5);}

.moderln-title span {
display: grid;
font-family: roboto-extralight;
font-size: 3vw;

}
.our-vidion-embedeed{
margin-top: 50px;
}
.embedded-initative {
margin-left: 40px;
}

.api-integration {
margin-top: 50px;
background-image: linear-gradient(to top, #ecf7ff, #ebf5fc, #e9f2f9, #e8f0f7, #e6eef4);
}

.api-integration img {
border-radius: 8px;
width: 150px;
}
.wide-80 {
width: 80%;
margin: auto;
}
.wide-60 {
width: 60%;
margin: auto;
}
.find-embedde h4 {
font-size: 3vw;
font-family: roboto-bold;
}
.ConnectEmbedde{
margin-top: 13px;
background: #ef8777;
padding: 14px;
color: #fff;
border-radius: 10px;
margin-bottom: 25px;


}
.modal {
position: fixed;
inset: 0;
display: flex;
align-items: center;
justify-content: center;
background: rgba(0, 0, 0, 0.5);
visibility: hidden;
opacity: 0;
transition: opacity 0.3s ease, visibility 0.3s;
}
.modal.show {
visibility: visible;
opacity: 1;
}
.modal-content {
background: white;
border-radius: 8px;
box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
width: 50%;
text-align: center;
}
.modal button {
margin-top: 10px;
padding: 10px 15px;
border: none;
border-radius: 5px;
cursor: pointer;
}
.open-btn {
background: #2563eb;
color: white;
}
.close-btn {
background: #dc2626;
color: white;
float: right;
}

.form-bg-index {
padding: 10px 10px 0px 10px;
position: absolute;
bottom: 0;
}
.form-modal-4565 {
padding: 38px 10px 0px 0px;
text-align: left;
}
.mobile-logo-frame {
float: right;
margin-top: 0px;
padding: 14px;
}
.open-a-dashboard {
background: #fff;
border:1px solid #000;
box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
webkit-box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
color: #fff!important;
transform:translate(-76px, 15px)!important;
border-radius: 8px!important;
}
.form-modal-4565 .form-control {
font-size: 0.8rem;
}

.strip-menu-bar-react {
margin-top: -2px;
background: #fff;
position: fixed;
width: 100%;
z-index: 99999;
left: 0;
-webkit-box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
height: 58px;
}
.index-form-bg-5426531{
background-image: linear-gradient(to top, #ff8575, #ff9688, #ffa69a, #ffb6ad, #ffc6bf);
border-top-left-radius: 8px;
border-bottom-left-radius: 8px;
}
.close-btn {
background: #fff;
color: #000;
}
.get--quote--index {
background: #ff8575;
width: 100%;
border-radius: 30px;
color: #fff;
cursor: pointer;
margin-bottom: 50px;
}
.form-bg-index  h2 {
    color: #fff;
    font-size: 2.5vw;
   font-family: roboto-extrabold;
   text-align: left;
       margin-bottom: 35%;
}
.form-modal-4565 label {
    font-size: 0.9rem;
    font-family: 'roboto-semibold';
}
.click-mail-var li {
	margin-bottom: 10px;
}
.click-mail-var b {
font-family: roboto-bold;
}
.made-headed b {
font-family: roboto-bold;
}
.indiviual-modal .modal-content {
	width:100%;
}
.mobile-button {
	width: 15px;
	background: #000;
	position: absolute;
    left: 162px;
    top: 160px;
    border-bottom-left-radius: 4px;
    border-top-left-radius: 4px;
	height: 50px;
}
.mobile-button1 {
    width: 15px;
    background: #000;
    position: absolute;
    height: 80px;
    left: 162px;
    top: 222px;
    border-bottom-left-radius: 4px;
    border-top-left-radius: 4px;
}
.founder-details-pro h4 {
	font-size: 1.2vw;
}
.overflow-sldier {
	padding: 0;
	overflow: hidden;
}
.trusted_heading h4 {
	font-size: 2vw;
	font-family: roboto-semibold;
}
.prpblem-glore h3 {
	font-family: roboto-semibold;
	font-size: 2vw;
}
.main-Partnered {
font-family: roboto-semibold;
}

.footer-react {
  width: 92%!important;
}

.formIndividualBox .form-control:focus {
    border-color: #ec8575!important
}
.error-msg {
    position: absolute;
}
.payment-summary-pay {
    margin-top: 15px;
    border-radius: 14px;
    padding: 14px;
    border: 1px solid #e0e0e0;
}
.payment-summary-pay h2 {
    font-size: 1.5rem;
    margin-top: 10px;
    font-family: 'insurmonthly-Bold';

}

/* define mac tablet media query  */

/*individual and family page csss*/
.indiviualBg{
padding-top: 8rem;
padding-bottom: 4rem;
background: hsla(8, 100%, 89%, 1);
background: linear-gradient(120deg, hsla(8, 100%, 89%, 1) 0%, hsla(0, 0%, 100%, 1) 100%);
background: -moz-linear-gradient(120deg, hsla(8, 100%, 89%, 1) 0%, hsla(0, 0%, 100%, 1) 100%);
background: -webkit-linear-gradient(120deg, hsla(8, 100%, 89%, 1) 0%, hsla(0, 0%, 100%, 1) 100%);
filter: progid: DXImageTransform.Microsoft.gradient( startColorstr="#FFCEC7", endColorstr="#FFFFFF", GradientType=1 );
}
.indiviualBg{
padding-top: 8rem;
padding-bottom: 4rem;
background: hsla(0, 0%, 100%, 1);
background: linear-gradient(280deg, hsla(0, 0%, 100%, 1) 0%, hsla(255, 48%, 90%, 1) 100%);
background: -moz-linear-gradient(280deg, hsla(0, 0%, 100%, 1) 0%, hsla(255, 48%, 90%, 1) 100%);
background: -webkit-linear-gradient(280deg, hsla(0, 0%, 100%, 1) 0%, hsla(255, 48%, 90%, 1) 100%);
filter: progid: DXImageTransform.Microsoft.gradient( startColorstr="#FFFFFF", endColorstr="#E0DAF2", GradientType=1 );
}
.sub-month-in {
    font-size: 1rem;
    bottom: 0;
}
.individual-buy-in {
    color: #fff!important;
    background: #FC7A69;
    margin-left: 20px;
    padding: 0.4rem 3rem;
    text-decoration: none!important;
    border-radius:30px;
}
.strip-reading {
    padding: 12px;
    text-align: center;
    color: #fff;
    background: #FC7A69;
}
.strip-reading p {
    font-size: 1.2rem;
}

.tedd-girl {
    width: 230px;
    top: 0px;
    float: right;
    position: absolute;
    right: 66px;
    top: 14px;
    border: 0;
    transform: translate(0px, -304px);
}
.tedd-boy {
        width: 165px;
    top: 0px;
    float: right;
    position: absolute;
    right: 66px;
    top: 14px;
    border: 0;
    transform: translate(0px, -304px);
}
.box-individual-content h3 {
   font-family: 'roboto-bold';
   font-size: 2rem;
}
.box-individual-content p {
   
   font-size: 1.2rem;
}

.all-in-strip p{
        background: #fff;
    padding: 10px;
    border-radius: 8px;
}
.demo-request-individual {
    border-radius: 8px;
    padding: 11px;
    background: #fc7a69;
    color: #fff;
    font-size: 0.8rem;
    margin-left: 25px;
}
.demo-request-individual:hover {
    color: #fff;
}

.main-head-indivdual h3 {
    font-size: 2rem;
    font-family: 'roboto-regular';
}
.main-head-indivdual {
 padding: 2rem 0rem;
}

.get--individual--page-1 {
position: relative;
overflow: hidden;
padding: 30px 0px 26px 30px;
background: #E6EEF4;
margin-top:30px;
border-radius: 14px;
}
.heavy-bold {
font-family: 'roboto-extrabold';
}
.right-content-individual h4 {
    font-family: 'roboto-bold';
        font-size: 1.2rem;
}
.right-content-individual  p {
font-family: 'roboto-regular';
    font-size: 0.9rem;
}
.points-of-insurmonthly .s-no {
    text-align: center;
    background: #e66e66;
    width: 40px;
    height: 40px;
    border-radius: 100%;
    font-size: 1.2rem;
    line-height: 2;
    color: #fff
}
.points-of-insurmonthly .d-flex {
    background: #ffffff;
    padding: 12px;
    border-radius: 14px;
    box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
    -webkit-box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
}
.include-individual {
    width: 40%;
    background: #fff;
    box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
    -webkit-box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
    padding: 0px 14px 0px 14px;
    border-radius: 14px;
    margin: auto;
}
.include-individual p {
    font-size: 1rem
}
.questing-mark .heavy-bold {
    font-size: 8rem;
    color: #e56f67;
}
.modal-bg {
        border-radius: 14px;
    margin-top: 6rem;
    background-image: linear-gradient(to bottom, #ffffff, #f7f6fc, #efedf9, #e7e3f5, #e0daf2);
}
.accordionIndividual {
background: #fff;
border-radius: 10px;
margin-bottom: 10px;
box-shadow: 0 2px 5px rgba(0,0,0,0.1);
overflow: hidden;
    margin-left: auto;
    margin-right: auto;
    width: 70%;

}
.accordionIndividualHeader {
padding: 16px 20px;
cursor: pointer;
text-align: left;
font-weight: bold;
display: flex;
justify-content: space-between;
align-items: center;
}

.accordioncontentIndividual {
padding: 0 20px 16px 20px;
text-align: left;
display: none;
color: #333;
border-top: 1px solid #eee;
}
.rotate {
transform: rotate(180deg);
transition: transform 0.3s ease;
}

.modal-content-individual {
  max-height: 90vh;
  overflow-y: auto;
    width: 100%;
     background-image: linear-gradient(to bottom, #ffffff, #f7f6fc, #efedf9, #e7e3f5, #e0daf2);
}
.modal-dialog-individual{
    max-width: 1000px;

}
.close-individual {
    position: fixed;
    right: 19%;
    z-index: 9999;
}
.clik-more {
    text-transform: uppercase;
    font-size: 1.2rem;
    padding:0.4rem 5rem;
    border-radius: 30px;
    margin-bottom: 30px;
    margin-top: 30px;
    font-family: 'roboto-medium';
}
.share-img img{
width: 50px;
}

.bd-highlight-w100 img {
    width: 100px;
}
.share-img h3{
font-size: 1.4rem;
font-family: 'roboto-semibold';
}
.ipd h3 {
font-family: 'roboto-semibold';
}
.define-share-content h3 {
font-family: 'roboto-semibold';
font-size: 1.3rem;
}
.define-share-content p {
font-size: 0.8rem;
}
.share-doc {
background-image: linear-gradient(to right, #f5f2fe, #f0ecfb, #eae6f8, #e5e0f5, #e0daf2);
padding: 16px 0px 16px 0px;
}
.wellnessBenefit img {
 width: 100%;
}
.content-all-in  h4 {
font-size: 2rem;
}
.heading-prime-member P {
font-size: 1.3rem;
}
.heading-prime-member h3 {
font-size: 2.5rem;
margin-bottom: 0;
font-family: 'roboto-extrabold';
}
.breakeBorder {
margin-top: 15px;
background-color: #E4DEF4;
height: 10px;
border-radius:30px;
width:90%;
}
.stripindivdiual1, .stripindivdiual2 {
width: 50%;
margin: 10px;
background-color: #ECE5FF;
border-radius: 30px;
float: right;
height: 20px;    
}
.address-individual {
font-size: 0.9rem!important;
}
.all-in-strip strong {
font-family: 'roboto-bold';
}
.indiviual-table {
width: 100%;
margin-top: 10px!important;
margin: auto;
   box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
    -webkit-box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
}
.adult-size {
font-size: 0.9rem;
font-family: 'roboto-semibold';
}
.indiviual-table td {
    font-size: 0.9rem;
    font-family: 'roboto-medium';
}
.indiviual-table .greyScale {background: #E5E5E5;}
.indiviual-table .lightgreyScale {background: #FFF4F3;}
.indiviual-table .purple {background: #E7E1F7;}
.indiviual-table .lightgreyPurple {background: #F3EFFF;}
.indiviual-table .green {background: #D1EBDF; width: 35%;}
.indiviual-table .lightgreyGreen {background: #F1FFF8;}
.greyScaleRound { border-top-left-radius:14px;}
.greenScaleRound { border-top-right-radius:14px;}
.mrp-individualRight { border-bottom-right-radius:14px;}
.indiviual table , th , td {    border: none;}
.mrpindividualLeft {padding: 2rem 1.6rem;}
.leftRadius1{border-bottom-left-radius: 14px;}
.rightRadius1{border-bottom-right-radius: 14px;}
.buyNowPlan {
    color: #fff;
    background: #fc7a69;
    font-size: 0.9rem;
    padding: 0.2rem 1.2rem;
}
.need-image img {width: 50%;float: right;}
.need-image  {padding:20px;    height: 100%;}
.individual-gradiant-color-purple{background-image: linear-gradient(to left top, #e0daf2, #e5dff5, #e9e4f8, #eeeafc, #f3efff); border-radius: 14px;}
.individual-gradiant-color-yellow{background-image: linear-gradient(to left top, #fffbe5, #fffce9, #fffdee, #fffdf2, #fffef6); border-radius: 14px;}
.individual-gradiant-color-green{background-image: linear-gradient(to left top, #cce7db, #d4ede2, #dbf3e8, #e3f9ef, #ebfff6); border-radius: 14px;}
.buyNowPlan:hover {color: #fff;}
.firstMember {width: 60%;}
.firstMember h4 {font-size: 1rem;font-family: 'roboto-medium'; margin-bottom: 0}
.spaceBoxVersion {margin-top: 100px;}
.space-cover {padding-top: 15px;}

/*health prime page css*/

.CallBtnNumber {
    background: #fff;
    border-radius: 30px;
    padding: 0.5rem 1.5rem;
}
.CallBtnNumber:hover {
    background: #fff;
    border-radius: 30px;
    color: #000;
    padding: 0.5rem 1.5rem;
}
.healthPrimeMemeber132 h3 {
    font-family: 'roboto-bold';
    font-size: 1.1rem;
}
.healthPrimeMemeber132 p {
    font-size: 0.9rem;
}
.healthPrimeMemeber132 i {
    font-size: 2.5rem;
}
.healthPrimeBase hr {
    margin-bottom: 0;
}
.viewOnView {
    background-color: #FC7A69;
    float: right;
    color: #fff;
    border-radius:30px;
    margin-top: 30px;
    float: left;
    width: 100%;
    margin-bottom: 30px;
}

.healthPrimeMemeber132 {
    background: #e6eef4;
}
.definefillinfo h4 {
   font-size: 1rem;
   font-family: 'roboto-bold';
}
.definefillinfo p {
    color: #a09c9c;
   font-size: 0.9rem;
   font-family: 'roboto-regular';
}
.definefillinfo i {
    font-size: 1.5rem;
    color: #0bd172;
}
.definefillinfo  { 
   border:1px solid #d4e2ed;   
    background: #fff;
    padding: 16px;
    border-radius: 12px;
}
.healthPrimeNav {
    background: #e6eef4;
}
.modal-content-radius {
    width: 100%!important;
}
.HealthPrimeBox {
    border-radius: 10px;
    padding: 32px 14px 0px 14px;
    border:1px solid #d4e2ed;
    background: #fff;
}
.HealthPrimePrice321 {
  padding: 10px 8px;
  width: 100%;
  border: 2px solid #333;
  background-color: #ffecec;
  cursor: pointer;
  border-radius: 12px;
  outline: 0;
  border:none;
  border-radius: 5px;
    
}
.HealthPrimeClose {
    z-index: 9999;
}
.insurlinks {
    color: #fff !important;
}
.healthPrimeBase {
margin:14px;
 border:1px solid #0000001a;
 padding: 12px;
 border-radius: 10px;

}
.HealthPrimePrice321.active {
  background-color: #ff7969;
  color: #fff;
}

.healthPrimeBase .bd-highlight {
        font-size: 0.8rem;
    font-family: 'roboto-bold';
}

.flex-cop  {
    display: flex;
}
.HealthPrimeBox h4 {
    font-size: 1.2rem;
    text-align: center;
    margin-bottom: 20px;
    font-family: 'insurmonthly-Bold';
}

.HealthPrimeBox h3 {
    margin-bottom: 15px;
    color: #ff7969;
    font-size: 1.1rem;
    text-align: center;
}
.cor-green img {
    width: 30px;
}
.proceedHealthPrime:hover{
    background: #fff;
    color: #000;
    border-radius: 30px;
    padding:0.5rem 2.5rem;
}
.proceedHealthPrime{
    background: #fff;
    color: #000;
    border-radius: 30px;
    padding:0.5rem 2.5rem;
}
.priceTag {
    font-size: 1.1rem!important;
}
.proceedHealthPrime i {
    font-size: 1.2rem;
}
.HealthNeed {
background: #fff;
border: 1px solid #d1dce3;
border-radius: 12px;
padding: 20px!important;

}
.iconBack{
font-size: 2rem;
}

@media only screen and (max-width: 1000px)  {

.table-scroll-individual {
width: 100%;
overflow: auto;
}
}

@media only screen and (max-width: 767px) {
.space-cover {padding-top: 0px;}
.heading-prime-member h3 {
    font-size: 1.8rem;
}
.ClassiceRes{
    font-size: 0.8rem !important;
    font-family: 'roboto-semibold';
}
.heading-prime-member P {
    font-size: 1.1rem;
}
.all-in-strip p {
    font-size: 0.7rem;
}
.bottom-50 {
    margin-bottom: 20px;
}
.firstMember {
    width: 100%;
}
.tedd-boy img {
display: none;
}
.content-all-in h4 {
font-size: 1.1rem;
}
.heading--demo--page .btn {
font-size: 1rem;
padding: 0.5rem 1.4rem;
width: 100%;
}
.strip-reading p {
font-size: 1rem;
}
.tedd-girl img  {
display: none;
}
.get--individual--page-1 {
padding: 10px;
}
.main-head-indivdual h3 {
font-size: 6vw;
}
.box-individual-content h3 {
font-size: 6vw;
}
.main-head-indivdual {
padding: 2rem 0rem 0;
}
.indiviual-video {
display: none;
}
.include-individual {
width: 100%;
}
.accordionIndividual {
width: 100%;
}
.bd-highlight-w100 {
width: 150px;
}
.define-share-content {
width: 90%;
}
.bd-highlight-w100 {
width: 15%;
}
.share-img {
width: 15%;
}
.accordionIndividualHeader {
font-size: 0.9rem;
}
}

@media only screen and (min-width: 0px) and (max-width:992px)  {
    .buyWebview {
        display: none;
    }
}

@media only screen and (min-width: 992px) and (max-width:1600px)  {
    .mobileBuyView {
        background-color: #fc7a69 !important;
       display: none;
    }
}
