/********************style_two*********************/
.mt-20 {margin-top:20px}.mt-25 {margin-top:25px}.mt-30 {margin-top:30px}.mt-35 {margin-top:35px}.mt-40 {margin-top:40px}
.mt-45 {margin-top:45px}.mt-50 {margin-top:50px}.mt-55 {margin-top:55px}.mt-60 {margin-top:60px}.mb-20 {margin-bottom:20px}
.mb-25 {margin-bottom:25px}.mb-30 {margin-bottom:30px}.mb-35 {margin-bottom:35px}.mb-40 {margin-bottom:40px}.mb-45 {margin-bottom:45px}
.mb-50 {margin-bottom:50px}.mb-55 {margin-bottom:55px}.mb-60 {margin-bottom:60px}.pt-20 {padding-top:20px}.pt-25 {padding-top:25px}
.pt-30 {padding-top:30px}.pt-35 { padding-top:35px}.pt-40 {padding-top:40px}.pt-45 {padding-top:45px}.pt-50 {padding-top:50px}.pt-55 {padding-top:55px}
.pt-60 {padding-top:60px}.pb-20 {padding-bottom:20px}.pb-25 {padding-bottom:25px}.pb-30 {padding-bottom:30px}.pb-35 {padding-bottom:35px}
.pb-40 {padding-bottom:40px}.pb-45 {padding-bottom:45px}.pb-50 {padding-bottom:50px}.pb-55 {padding-bottom:55px}.pb-60 {padding-bottom:60px}
:root{
    --colorRed:#c9352a;
    --colorBlue:#014D94;
}
.lead_banner_wrap{
    width:100%;
    float:left;
    background: #fff;
}
.lead_banner_img{
    width:100%;
    display:flex;
}
.lead_content{
    position: absolute;
    width:100%;
    top:28%;
}
.lead_content .left-content h1{
    font-size: 28px;
    font-weight: 400;
}
.lead_content .left-content h1 span{
    color:var(--colorRed);
}
.lead_content .left-content p{
    font-size: 16px;
    font-weight: 400;
    color:#333;
}
.review_lead_banner ul{
    list-style: none;
    max-width: 180px;
    background: #ffffffc9;
  padding: 15px 20px;
  border-radius: 30px;
}
.review_lead_banner ul li img{
    width:30px;
}
.review_lead_banner ul li {
    font-size: 16px;
}
.review_star{
    color:#FEBD25;
}
.lead_form{
    background:#ffffffc9;
    padding:18px;
    border-radius: 30px;
}
.lead_form .col-md-6, .lead_form .col-md-12{
   padding-right: 15px;
  padding-left: 15px;
}

.lead_form .form_title{
 margin-bottom:25px;
 font-size:18px;
 font-weight:600;
 color:#333;
}
.leadFormBtn{
 background: var(--colorRed);
 color:#fff;
 border:none;padding:10px 25px;
 font-size: 14px;
 font-weight: 600;
 border-radius:20px;
 display: block;
 margin: 0 auto;
}
.lead_form .select-wrapper {
    position: relative;
}
.lead_form select.form-control {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    font-size: 16px;
    width: 100%; 
 }
.lead_form .select-wrapper::after {
    content: "";
    position: absolute;
    background: url('../images/select-arrow.png');
    right: 10px;
    top: 35%;
    transform: translateY(-50%);
    font-size: 18px;
    color:var(--colorRed);
    pointer-events: none;
    font-weight: 500; 
    width:16px;
    height:10px;
}
.lead_form select.form-control:not([size]):not([multiple]) {
  height: auto;
}

.lead_form input[type=text], .lead_form select{
    border:none;
    border-radius:0px;
    border-bottom:1px solid #ccc;
    box-shadow: none;
    outline: none;
    color:#B8B8B8;
    font-size: 14px!important;
   /* padding:15px 10px;*/
}
.lead_form input::placeholder {
      color: #B8B8B8!important;
      font-size: 14px;
    }
    .lead_form p{
        margin-bottom:0px;
    }
.lead_form .form-group{
        margin-bottom:8px;
    }
   
@media(max-width:992px){
    .lead_content{
    position: relative;
    width:100%;
    top:30%;
    margin-top: -265px;
}
    .lead_form{
     box-shadow: 1px 1px 10px rgba(0, 0, 0, 0.1);       
       }
       .lead_banner_img{
        display: block;
       }
}
@media(max-width:768px){
    .lead_content{
    margin-top: 10px;
}
    .lead_form{
     box-shadow: 1px 1px 10px rgba(0, 0, 0, 0.1);       
       }
       .lead_banner_img{
        display: block;
       }
}

/*******************/
.patients_overview{
    border:1px solid var(--colorBlue);
    margin-top:25px;
    padding:10px 10px;
    border-radius:18px;
}
.patients_overview .list{
    border-right:1px solid var(--colorBlue);
   }
.patients_overview .list.borderNone{
    border-right:0px;
}
.patients_overview .list p{
    color: var(--colorBlue);
    font-size: 16px;
    font-weight: 400;
    text-align: center;
    margin:0px;
    line-height: 18px;
}
.patients_overview .list p span{
    color: var(--colorBlue);
    font-size: 24px;
    font-weight: 600;
}
@media(max-width:768px){
    .patients_overview .list{
    border-right:0px solid var(--colorBlue);
    box-shadow: 1px 1px 10px rgba(0, 0, 0, 0.1);
    padding:15px;
    }
    .patients_overview .list{
       margin-bottom:15px;
    }
}