.misiuneaNoastra
{
    padding-top:28vh;
    color: var(--cursTextGray) !important;
    font-size:18px;
    z-index:2;
}
.misiuneaNoastra h1
{
    color:var(--red);
    font-weight: 900;
    margin-bottom: 35px;
    font-size:50px;
}
.whyMHMisiune
{
    background-image: none;
}
.nmMisiune2
{
   background-image: url('whymh.jpg') !important;
}

.whyMHMisiune .whyMhCas
{
    border-radius:24px;
}
.mhTeam
{
    text-align: center;
    font-weight: 700;
    color: var(--cursTextGray) !important;
    font-size:18px;
    background-image: url('https://www.medichub.ro/template/templates/images/misiune/teambg.png');
    background-repeat: no-repeat;
    padding-top:200px;
    padding-bottom:150px;
    background-position: top center;
    background-size: 100% auto;
}
.mhTeam img
{
    width: 95%;
    margin-bottom: 40px;
}
.concept
{
       background-image: url('https://www.medichub.ro/template/templates/images/misiune/concept.png');
        background-repeat: no-repeat;
        background-position: right;
        padding-top:150px;
        padding-bottom:150px;
        font-size:16px;
         color: var(--cursTextGray) !important;
}
.concept h2
{
    margin-top:40px;
    margin-bottom: 40px;
    color:var(--black);
    font-size:36px;
    font-weight: 700;
}
.concept .principii
{
    font-weight: 700;
}

.concept .principii img
{
    margin-top:25px;
    margin-bottom: 15px;
    width:100px;
}

.serviciiMh
{
   background-image: url('https://www.medichub.ro/template/templates/images/misiune/servicii.jpg');
   background-repeat: repeat-y;
   color: var(--cursTextGray);
   padding-top:40px;
   padding-bottom: 40px;
   background-size: 100% auto;

}
.serviciiMh h3
{
    color:var(--black);
    font-size:36px;
    font-weight: 700;
    margin-bottom: 40px;
}

.serviciiMh .tsmh
{
    padding-left:45px;
    padding-right: 45px;
}

.serviciiMh .rsmh
{
    color: var(--white);
       font-size: 18px;
       padding-left:35px;
}
.misiune4cas
{
    color: var(--cursTextGray);

}
.misiune4cas img
{
    width:100%;
}

.misiune4cas .col-3
{
    padding:0px;
    background-color:var(--misiuneMh);
}
.misiune4cas .c2
{
    color:var(--white);
}

.misiune4cas h5
{
    font-size:24px;
    font-weight:700;
}
.eGroup
{
    margin-top:10vh;
    margin-bottom: 10vh;
}
.eGroup h1
{
    font-weight: 900;
    font-size:36px;
    text-align: center;
}
.eGroup .gradientGreen
{
    margin-top:20px;
    width:25%;
    height:10px;
}
.eGroup .e1 .gradientGreen
{
     float:right;
 }
 .eGroup .eGroupLogos
 {
     margin-top:12vh;
     font-size: 14px;
     color: var(--cursTextGray);
     margin-bottom: 25px;
 }
  .eGroup .eGroupLogos img
  {
      margin-top:25px;
      margin-bottom:25px;
  }

  /*servicii digitale*/
.serviciiDigitale
{
   background-image: url('https://www.medichub.ro/template/templates/images/servicii/svbg.png');
   background-repeat: no-repeat;
   background-size: 100% auto;
   background-position: top;
}
.serviciiTop
{
    background-color:transparent !important;
    padding-top:0px !important;
    height:70vh !important;
}

.serviciiTop .misiuneaNoastra
{
    padding-top:10vh;
}
.serviciiCas
{

    padding-bottom: 15vh;
    background-color:rgba(255,255,255,0.9);
    min-height: 600px;
    margin-top:-300px;
}
.serviciiCas .col-12
{
    z-index:1;
}

.svCas
{
    padding: 15px;

}

.svCas .col-12
{
    background-color:var(--white);
    border-radius: 5px;
    color:var(--black);
    text-align: center;
    padding:30px 15px;
     transition: all .4s ease;
    -webkit-transition: all .4s ease;
}
.svCas img
{
    margin-bottom: 20px;
}
.svCas h3
{
    font-weight: 700;
    margin-bottom: 15px;
    font-size:24px;
}
.svCas .f1, .svCas .col-12:hover
{
    background-color: var(--blue);
    color:var(--white);
}

/*faq*/
.faqTop
{
    height:110vh;
    padding-top:33vh;
    background-color:transparent !important;
}
.faqTop h1
{
    font-weight: 700;
    font-size: 36px;
}
.faqSearch
{
    border-radius: 5px;
    background-color:var(--white);
    margin-top:8vh;
    color: var(--cursTextGray);
    font-size:13px;
    padding-left:5px;
}
.faqSearch i
{
    float:right;
    color:var(--red);
     font-size:18px;
     margin-right:12px;
     margin-top:-6px;
     cursor:pointer;
}
.faqSearch input
{
    font-size:16px;
    margin-bottom: 4px;
    color:var(--black);
    width:75%;
    border:1px solid var(--white);
}

.faqSearch input::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
    color:var(--black);
  opacity: 1; /* Firefox */
}

.faqSearch input:-ms-input-placeholder { /* Internet Explorer 10-11 */
    color:var(--black);
}

.faqSearch input::-ms-input-placeholder { /* Microsoft Edge */
      color:var(--black);
}
.faqTabContent .tabTitle
{
    border-bottom: 1px solid var(--black);
    padding:12px;
        color: var(--cursTextGray);
        font-weight: 700;
        cursor:pointer;
}
.faqTabContent .tabTitle i
{
    float:right;
     transition: all .4s ease;
    -webkit-transition: all .4s ease;
}
.faqTabContent .active i
{
    transform:rotate(-180deg);
}

.faqTabContent .tabSubContent
{
    color:var(--black);
    background-color: #fef5f5;
    padding:15px 12px;
    display:none;
}
.faqContent h2
{
    margin-bottom: 55px;
}

.faqContent .leftTabs
{
    border-radius:5px;
    font-size:24px;
    color:var(--black);
    font-weight: 700;
    margin-bottom:25px;
    padding:25px 20px;
    cursor:pointer;
    transition: all .4s ease;
    -webkit-transition: all .4s ease;
}
.faqContent .leftTabs:hover
{
     background: linear-gradient(320.57deg, #1BDAE9 -44.76%, #13776B 73.97%);
     color:var(--white);
}

.faqContent .leftTabs.active
{
    color:var(--white);
}

.faqContent .leftTabs i
{
    display: block;
    margin-bottom:35px;
    font-size: 40px;
}
.faqContact
{
    min-height: auto;
}
.faqMail
{
    padding-bottom: 0px !important;
}
.faqTrimite a
{
    text-decoration: none;
    color:var(--bs-body-color);
}

.notFound
{
    color:var(--black);
     background-image: url('https://www.medichub.ro/template/templates/images/faq/nf.png');
   background-repeat: no-repeat;
   background-size: 100% auto;
   background-position: top;
   padding-top:150px;
   padding-bottom:150px;
}

.notFound h3
{
    text-align: center;
    font-weight:700;
    font-size: 36px;
    margin-bottom:50px;

}
.notFound .nfContent
{
    background-color:var(--white);
    border-radius:4px;
    text-align: center;
    font-size: 24px;
    padding:25px;
    font-weight:700;
}
.notFound .nfContent i
{
    color:var(--red);
    font-size:40px;
    margin-bottom:30px;
}
.regMargin
{
    margin-left:-24px;
    margin-right:-24px;
}
.poiMtop
{
    margin-top:-75px;
    margin-bottom:100px;
    text-align:center;
}
.mhAddress
{
    padding-bottom: 150px;
}

.addressText
{
    font-size: 24px;
    padding-top:150px;
    padding-left:25px;

}
.mhPhone
{
    background-color: var(--asLightGray);
    padding-top:100px;
    padding-bottom: 100px;
}
.mhPhone .telMtop
{
    text-align: center;
    margin-top:-175px;
}
.mhPhone .telText
{
    text-align:center;
    padding-top:15px;
    padding-bottom:30px;
}
.telText1
{
    border-right:1px solid var(--black);
}
.forMail
{
    background-image: none;
}
.forMail h3
{
    color: var(--red);
    text-align: center;
    font-weight: 700;
    font-size: 24px;
    margin-bottom:25px;
}
.forMail .poiMtop
{
    margin-bottom:50px !important;
}
.forMail .register
{
    padding-top:0px;
}
.trimiteMesajBut
{
    text-align:center;
}
.trimiteMesajBut button
{
    margin:0px;
    padding:10px 30px !important;
    float:none;
    display:inline;
    width:auto !important;
}

.allCas .svCas
{
    display: flex;
}
.allCas .svCas .row
{
    width:100% !important;
}
.misiuneTopC
{
    background-color:transparent !important;
}
.nmMisiune
{
    margin-top:-100px !important;
    padding-top:0px;
}

@media (max-width:768px)
{
  .misiuneTopC
  {
      display: none !important;
  }
  .misiuneMin
  {
      text-align: center;
  }
  .misiuneMin .misiuneMbTitle
  {
      background-color:var(--red);
      color:var(--white);
      padding:20px 10px;

  }
   .misiuneMin .misiuneMbTitle h1
   {
       text-align: center;
       margin:0px;
       padding:0px;
   }
   .misiuneMin .misiuneMbContinut
   {
        padding-top:25px;
        padding-bottom: 25px;
    }
    .mhTeam
    {
        background-size: 2000% auto;
        padding-top:45px;
    }

    .mhTeam .col-3
    {
        width: 100%;
        text-align: center;
        padding-bottom: 25px;
    }
    .mhTeam img
    {
        width:60%;
    }
    .concept
    {
        padding-top:25px;
        background-image: none !important;
    }
    .concept .col-6
    {
        width:100%;
    }
    .concept .gradientGreen
    {
        display: none;
    }
    .concept h2
    {
        color:var(--red);
        font-size:18px;
    }
    .conceptImg
    {
        width:100%;
        margin-bottom:15px;
    }
    .principii .col-4
    {
        width:100% !important;
        text-align: center;
    }
    .serviciiMh
    {
        background-image:none !important;
        background-color:#FEF2F2;
        padding-bottom:0px;
    }
    .serviciiMh .rsmh
    {
        background-color:var(--red);
        padding:20px 10px !important;
    }

    .serviciiMh h3
    {
        font-size: 18px;
        color:var(--red);
    }

    .serviciiMh .col-6
    {
        width: 100%;
    }
    .misiune4cas .col-3
    {
        width:100%;
    }
    .eGroup .e1, .eGroup .e3
    {
        display: none;
    }
    .eGroup .col-6
    {
        width: 100%;
    }
    .eGroup h1
    {
        font-size: 18px;
        color:var(--red);
    }
    .eGroupLogos .col-3
    {
        width: 100%;
    }



}
