.about-banner{max-width: 904px;}
.over-view-text{position: relative;}
.over-img-text h6{color: #fff; font-weight: 600; margin: 0; font-size: 17px;}
.over-img-text{position: absolute; top: -30px; left: 0; background: #d76ac1d4; padding: 45px 20px; border-radius: 0 55px 55px 55px;width: 230px;
  padding-right: 12px;}
.over-view-detail h4{color: #EB2323; font-weight: 500; font-size: 20px;}
.over-view-detail h3{color: #212121; font-size: 30px; font-weight: 700;}
.other-over-box{background: #C4E3FF; padding: 30px; border-radius: 20px;}
.other-over-box h4{font-size: 18px; color: #1660A7; font-weight: 500; }
.other-over-box p{font-size: 15px; color: #505050; margin: 0;}
.helth-box-2{margin-top: 20px;}
.about-sec{padding: 60px 0; padding-top: 100px;}
.vission-sec{background: url(../images/our-vission-bg.png) no-repeat; background-position: center; background-size: cover; padding: 60px 0; padding-top: 0; margin-bottom: 240px;}
.vission-sec .container{position: relative;}

.search-box-hd {background: #f4f4f4;padding: 12px;border-radius: 12px;display: flex;align-items: end;
  position: absolute;top:36px;width: 290px;right: 40px;}
.search-box-hd.hidden {display:none !important;}
.search-hd-btn {cursor: pointer;}

.doctor-img{margin-top: -70px;}
.vission-text-2 h3{color: #fff; font-size: 58px; font-weight: 700; padding-bottom: 15px; margin: 0;}
.vission-text-2 p{color: #fff; font-weight: normal; font-size:22px;margin: 0;}
.our-value-box{background: #1274BD; padding: 60px 30px; border-radius: 20px; position: absolute; bottom: -225px; left: 0; width: 100%;}
.our-text-2 h4{color: #fff ; font-size: 30px; font-weight: 700; padding-bottom: 15px;}
.our-text-2 p{font-size: 18px; font-weight: normal; color: #fff; margin: 0; padding-right: 182px;}
.our-text-2 li{color: #fff; font-size:20px; font-weight: normal; list-style: none; padding-left: 20px; position: relative; padding-bottom: 10px;}
.our-text-2 li::before{position: absolute; content: ''; width: 12px; height: 12px; border-radius: 50%; background: #DA9ECE; left: 0; top: 8px;}
.message-sec{background: url(../images/massage-bg.png); background-position: center; background-size: cover; padding: 60px 0;}
.message-text img{padding-bottom: 30px;}
.message-text h3{color: #C855B0; font-weight: bold; font-size: 40px;}
.massage-contant p{color: #085792; font-weight: 500; font-size: 20px;}
.massage-contant h5{color: #085792 ; font-size: 18px; font-weight: 500;}
.message-sec{margin-bottom: 60px;}
.vission-text-2 {max-width: 500px;}



@media (max-width:991px) { 
.hd-list-wrp {height: auto;margin-top: 30px !important;}
 .hd-list-wrp.topp {margin-top:0px !important;}
.dr-list-wrp {width: 47%;margin-bottom: 10px;}
div.doctors-list-img h6 {font-size: 13px;}
div.doctors-list-img span {font-size: 13px;}
.all-doctor h5 {border:none;margin-bottom: 0; padding-bottom: 0;}

.btn.dropdown-toggle.nav-link {text-align: left;}
.our-text-2 li {font-size: 14px;}
    .about-sec{padding-top: 40px;padding-bottom: 30px;}
    .over-view-detail h3 {font-size: 20px;}
    .over-view-detail {margin-top: 20px;}
    .over-view-detail p {font-size: 15px;}

.our-text-2 p {font-size: 14px; padding-right: 0;}
.our-text-2 h4 {  font-size: 20px;padding-bottom: 0;} 
.our-value-box {position: initial;padding: 30px 30px;margin-top: 30px;}
.doctor-img {display: none;}
.vission-text-2 h3 {font-size: 36px;padding-bottom: 0; margin: 0;}
.vission-text-2 p { font-size: 16px;}
.vission-sec {padding: 30px 0;margin-bottom: 0;}

.topmg {margin-top: 20px;}
.message-text img {padding-bottom: 10px;width: 40px;}
.message-text h3 {font-size: 23px;}
.massage-contant p {font-size: 15px;}
.massage-contant h5 {font-size: 15px;}
.message-sec {padding: 30px 0;margin-bottom:30px;}
.over-img-text {width: 318px;}
.over-view-text img {width: 100%;}



}

@media (min-width:992px) { 

div.about-sec {padding-top: 60px;}
.massage-contant p {font-weight: 500;font-size: 16px;}
.over-view-detail h3 {font-size: 21px;}
.over-view-detail p {font-size: 14px;}
div.other-over-box h4 {font-size: 15px;}
.other-over-box p {font-size: 13px;}
.message-text h3 {font-size: 20px;}
.message-text img {width: 46px;}
.vission-text-2 h3 { font-size: 38px; }
.vission-text-2 p {font-size: 19px;}
.vission-sec {margin-bottom: 190px;}

.message-sec {margin-bottom: 30px;}



}


@media (min-width:1200px) { 

    .message-sec {margin-bottom: 60px;}
    .vission-sec {margin-bottom:240px;}
    .vission-text-2 p {font-size:22px;}
    .vission-text-2 h3 { font-size: 58px; }
     div.about-sec {padding-top: 100px;}
    .massage-contant p {font-size: 20px;}
    .message-text img {width: 96px;}
    .message-text h3 { font-size: 36px;}
    .other-over-box p {font-size: 15px;}
    div.other-over-box h4 { font-size: 18px;}
    .over-view-detail h3 {font-size: 30px;}
    .over-view-detail p {font-size: 16px;}



}