body .select-doctor img { 
    object-fit: contain  !important;
    object-position: top center !important;
}
p.head {
    color: #fff !important;
}
a:hover{
  text-decoration:none;
  cursor:pointer;
}


.loc_inner h3 {
    color: #fff !important;
}


.wf1p86w #navigation .builder-dynamic-rmm.style ul li a {
    color: #000 !important;
}

#profile > div > div.progress-wrap {
    display: none !important;
}

.w1yjvx0j .select-doctor img {
    object-fit: cover;
    width: 100px;
    height: 100px;
    border-radius: 0 !important;
    margin: 0 auto;
}


.w1yjvx0j .modal-body .pop_h3 {
    margin: 10px 0 20px !important;
    font-size: 23px;
}


.w1yjvx0j .appointment-modal__doctors__list {
    min-width: 100% !important;
}


@media (max-width: 980px) {
    .w1yjvx0j .modal-dialog.animated.zoomIn.appointment-modal {
        width: 95% !important;
    }

    .w93rd8k .inner-page-head.services h1 {
        padding: 0;
        font-size: 30px !important;
    }
}


@media (max-width: 768px) {
    .w1yjvx0j #appointment .modal-content .modal-body .select-doctor .recent-box {
        height: unset !important;
    }
 .loaction-social li a {
    margin-left: -5px !important;
}
.select-doctor .recent-box {
    justify-content: space-between !important;
}
}



@media(max-width:900px){
  .wf1p86w .navbar-brand > img {
    object-fit: contain;
    height: 50px !important;
    width: 191px;
}
}


@media (min-width: 1181px) {
    .wf1p86w .navbar-brand>img {
        max-width: 300px;
        width: 233px;
    }
}





.w1ydvmo9 .location-picker {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: center;
    max-width:100%;
}


.col-md-6.background-col.lozad {
    background: #f3f3f300 !important;
}

.col-md-6.background-col.lozad {
    background-position: center;
    background-size: cover;
    border-radius: 10px;
    padding: 0 25px 25px 25px;
}

#location > div > div > div.col-md-6.background-col.lozad > div > h2 {
  font-size: 48px;
    color: #000 !important;
    margin: 0px 0 20px 0;
    line-height: 53px;
    font-weight: 500;
}


#contact > h2:after {
    content: "!!";
}

#contact > h2 {
    color: #000 !important;
    padding-left: 13px;
    line-height: 35px;
    font-size: 32px;
}

.w1ydvmo9 .location-container {
    background: #ffffff;
    padding-top: 0;
    padding: 6% 3%;
    margin-top: 50px !important;
    background: #236cdb14;
    border-radius: 5px;
}

section#contact {
    background: #fff;
    border-radius: 10px;
    padding: 60px 25px 23px 25px;
    border-radius: 10px;
    box-shadow: 5px 5px 10px 0px rgba(0, 0, 0, 0.1);
}


#contact-form > div > div > div > div:nth-child(6) {
    padding-left: 37px;
    margin-bottom: 15px !important;
}

  
.w1ydvmo9 .container-location-1030 .location-wrap .contactform .margin-bottom-20 {
    margin-bottom: 51px;
}

.map-container {
    display: none;
}


#location > div > div > div.col-md-6.background-col.lozad > div > div.locat_details > div > div:nth-child(1) {
    width: 100%;
    background: #236cdb;
    border-radius: 10px;
      padding: 45px 15px;
}

#location > div > div > div.col-md-6.background-col.lozad > div > div.locat_details > div > div:nth-child(2) {
    background: #236cdb;
    width: 100%;
    border-radius: 10px;
    margin-top: 25px;
      padding: 45px 15px;
}


.w1ydvmo9 .container-location-1030 .location-wrap {
    padding: 0 !important;
}


.loc_inner.office_hour_main {
    color: #236cdb !important;
}


.w1ydvmo9 ul.loaction-social {
    padding: 0;
    margin-top: 35px !important;
}

.w1ydvmo9 section#location .para, .w1ydvmo9 section#location li {
    font-size: 19px !important;
    line-height: 29px !important;
    color: #ffffff !important;
    font-weight: 600 !important;
    padding: 3.5px 0;
  max-width: 100% !important;
}


.para {
    padding: 8px 0;
}


.w1ydvmo9 .loaction-social li a {
    padding: 5px;
    color: #236cdb !important;
}

p.phone_no.para i {
    color: #fff !important;
  margin: 0 !important;
}

p.phone_no.para a {
    color: #ffffff !important;
    font-weight: 600 !important;
}




#location > div > div > div.col-md-6.background-col.lozad > div > div.locat_details > div > div:nth-child(2) > div > ul > li:nth-child(6) > span:nth-child(1):before {
    content: "Select ";
    font-weight: 700 !important;
}

  
#location > div > div > div.col-md-6.background-col.lozad > div > div.locat_details > div > div:nth-child(2) > div > ul > li:nth-child(6) > span:nth-child(1):after {
    content: "s";
    font-weight: 700;
}
  

/* #location > div > div > div.col-md-6.background-col.lozad > div > div.locat_details > div > div:nth-child(1) > div > p:nth-child(2) > br {
    display: none;
} */



/* .w1ydvmo9 .loc_inner h4 {
    color: #ffffff !important;
    margin: 20px 0;
  font-size: 24px !important;
    font-weight: 600 !important;
    font-family: inter !important;
} */


.w1ydvmo9 .loc_inner h4 {
    color: #ffffff !important;
    margin: 20px 0;
    line-height: 32px;
    font-size: 32px !important;
    font-weight: 500 !important;
    font-family: 'Frank Ruhl Libre' !important;
}


.w1ydvmo9 h2.loc_main_head {
    font-size: 48px;
    color: #000 !important;
    margin: 20px 0;
}


span.lo-time {
    float: right !important;
    font-weight: 600;
}

.col-md-12.relative.text-left {
    margin: 0 auto;
    color: #fff;
    display: flex;
    flex-direction: column;
    align-items: center;
}

.w1ydvmo9 .container-location-1030 .location-wrap .contactform .btn {
    background: #236cdb !important;
    color: #fff !important;
    border-radius: 10px !important;
      width: 100%;
      text-transform: capitalize !important;
  font-weight: 600;
    font-size: 18px;
    line-height: 18px;
}




.w1ydvmo9 .container-location-1030 .location-wrap .contactform .btn:hover {
    opacity:0.7;
}


.w6lqi4m .social-links a {
    font-size: 16px !important;
}

.w6lqi4m .footer__info li a {
    font-size: 16px !important;
}




.wf1p86w #navigation .menu-mobile .booknow {
    border-radius: 10px !important;
}



#location > div > div > div.col-md-6.background-col.lozad > div > h2:before {
    content: "Visit Us";
    color: #236cdb;
    display: block;
    font-size: 24px;
    font-family: 'Inter' !important;
    letter-spacing: 1px;
    font-weight: 600;
    padding-bottom: 15px;
}


  #location > div > div > div.col-md-6.background-col.lozad > div > div.locat_details > div > div:nth-child(2) > div > ul > li:nth-child(7):after {
    content: "Walk-in Welcome";
    display: block;
    margin-top: 21px;
}


@media(max-width:1200px){
  .w1ydvmo9 section#location li {
    font-size: 13px !important;
  }
}



@media(max-width:1190px){
#navigation > div > div > div > div.navbar-collapse.navitems > div.mobile-view.builder-dynamic-rt > div > a.btn.booknow {
    display: none;
}

a.btn.booknow.credit {
    display: none !important;
    /* bottom: 0; */
}


  .w1azq5t3 .inner-page-head {
    height: 200px !important;
}

    .w1azq5t3 .inner-page-head h1 {
    font-size: 40px !important;
}

}




@media (min-width: 1181px){
.wf1p86w #navigation .navbar.builder-dynamic-fixed .navbar-brand img {
    height: 80px !important;
    position: relative;
    bottom: var(--wf1p86w-29);
    object-fit: contain;
}

  

  .wf1p86w #navigation .builder-dynamic-rmm.style ul > li:hover > a {
    background: #fff;
    color: #236cdb  !important;
    -webkit-transition: all ease-in-out 0.3s;
    transition: all ease-in-out 0.3s;
}


.wf1p86w #navigation .builder-dynamic-rmm.style ul ul li a {
    /* color: #000000 !important; */
    background: #fff;
    text-transform: uppercase;
}



  .w1azq5t3 .inner-page-head {
    height: 290px !important;
  }

  .w1azq5t3 .inner-page-head h1 {
    font-size: 50px !important;
}
}




@media (max-width: 900px){
#location > div > div > div:nth-child(1) {
    padding: 0 !important;
}

  .wf1p86w #navigation .navbar.navbar-default.navigation.navbar-fixed-top.top-nav-collapse {
    height: unset !important;
}

.w1ydvmo9 .location-picker {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: center;
    max-width: 100%;
    margin: 0 auto !important;
}

     .w1ydvmo9 section#location .para, .w1ydvmo9 section#location li {
        font-size: 14px !important;
        line-height: 29px !important;
        color: #ffffff !important;
        font-weight: 600 !important;
        padding: 3.5px 0;
    }

}



@media (min-width: 1181px) and (max-width: 1400px){
    .wf1p86w .menu-mobile {
        position: relative;
        top: 5.2vh !important;
    }
}



@media only screen 
  and (min-device-width: 768px) 
  and (max-device-width: 1366px) {
.foot-sec .row.ft-rw {
    flex-direction: row !important;
}
#reviews-banner .reviews .reviews-top .container .social {
    margin-top: 105px !important;
}
}



