@charset "UTF-8";
* {
  padding: 0;
  margin: 0;
  box-sizing: border-box;
}

@media only screen and (max-width: 1183px) {
  .top_sec .logo img {
    height: 70px;
  }
  .top_sec .contact_nu::before {
    right: -10px !important;
  }
  .left_navbar ul li {
    padding: 0 5px;
  }
  .left_navbar ul li a {
    font-size: 14px;
  }
}
@media only screen and (max-width: 967px) {
  h3 {
    font-size: 20px !important;
  }
  h2 {
    font-size: 22px !important;
  }
  .navbar .dropdown-menu .dropdown-item {
    font-size: 14px !important;
    outline: none;
    transition: background-color 0.3s;
    padding: 5px 10px;
    border-bottom: 1px solid rgba(104, 94, 94, 0.1568627451) !important;
  }
  .navbar .dropdown-menu .dropdown-item:hover {
    background-color: #052b66;
    color: #fff;
  }
  .navbar .dropdown-menu .dropdown-item:focus {
    outline: none;
  }
  .small-down-arrow::after {
    content: "▼";
    font-size: 10px;
    margin-left: 3px;
  }
  .navbar-brand img {
    height: 50px;
  }
  .navbar .nav-item .nav-link {
    color: #052b66;
  }
  .navbar .dropdown-menu .dropdown-item {
    color: #052b66;
  }
  .book-now {
    background-color: #052b66;
    padding: 10px 15px;
    border-radius: 30px;
    font-size: 14px;
    color: #fff;
    display: inline-block;
    margin-bottom: 10px;
  }
  .footer_col h5 {
    font-size: 18px !important;
  }
  .footer_logo img {
    height: 60px;
  }
  .footer_col .phone_bg img {
    height: 30px;
  }
  .footer_col ul li {
    font-size: 15px;
  }
  .footer_col ul li a {
    font-size: 15px;
  }
  .treatment_list ul li {
    font-size: 17px;
    width: 100%;
  }
  .img-dr {
    width: 60%;
  }
  .surgeries-list {
    margin: 10px 0;
  }
  .list_surger {
    margin-bottom: 25px;
  }
  .list_nu h3 {
    padding-bottom: 18px;
    font-size: 17px !important;
  }
  .list_nu {
    background-color: #D6DFEC;
    padding: 15px !important;
    height: calc(100% - 10px);
    border-bottom: 5px solid #1F5AA0;
    border-bottom-right-radius: 25px;
  }
  .test_title img {
    margin: 0 4px;
  }
  .owl-nav button.owl-prev,
  .owl-nav button.owl-next {
    left: -120px;
  }
  .carousel_testimonial img {
    height: 60px;
    width: 60px;
    border-radius: 50%;
  }
  .col_lg h5 {
    font-size: 18px !important;
    color: #fff;
    line-height: 25px;
    margin-bottom: 0 !important;
  }
  .col_bg_btn .btn_send {
    font-size: 15px;
  }
  .card_box {
    height: auto;
    padding: 15px 15px !important;
  }
  .bottom_card img {
    height: 55px !important;
  }
  .bottom_card h6 {
    font-size: 16px;
  }
  #contcatus-form {
    width: 100%;
  }
  .banner_ab {
    height: 300px;
  }
  .banner_title h1 {
    font-size: 28px !important;
  }
  .ab_box {
    min-height: 280px;
    padding: 10px;
    justify-content: start;
  }
  .ab_box h4 {
    font-size: 18px !important;
  }
  #about__col h6 {
    font-size: 16px !important;
  }
  .col_bg_btn .btn_send {
    font-size: 16px;
  }
  .col_bg_btn .btn_send {
    font-size: 18px;
  }
  .col_bg_btn .btn_send {
    font-size: 16px;
  }
  .sec_bg1 .icon_card span {
    font-size: 20px;
  }
  .sec_bg1 .icon_card {
    padding: 10px;
  }
  .copy_right a {
    font-size: 14px;
  }
  .wr-col {
    font-size: 17px !important;
  }
  .list-item ul li {
    display: flex;
  }
  .title-wr {
    font-size: 17px !important;
  }
  .box_tr {
    background-color: #D6DFEC;
    padding: 10px;
    height: 201px;
  }
  .wp-img {
    text-align: center;
  }
  .video_wr {
    margin-top: 20px !important;
  }
  .img-wr img {
    height: 400px;
    -o-object-fit: cover;
       object-fit: cover;
  }
  .row-flex {
    display: flex;
    gap: 40px;
  }
  .person_img {
    width: 40% !important;
  }
  .person_cont {
    width: 50%;
  }
  .person_cont p {
    text-align: justify;
  }
  .md-mone {
    display: none;
  }
  .box-icons {
    margin: 10px 0;
  }
  .icon-title span {
    font-size: 22px;
  }
  .list_box {
    margin: 10px 0;
  }
  .test-mr {
    padding: 15px 0;
  }
  .sec_text {
    background: #F2F2F2 !important;
  }
  .owl-nav button.owl-next {
    width: 30px !important;
    height: 30px !important;
  }
  .owl-carousel .owl-nav .owl-prev {
    width: 30px !important;
    height: 30px !important;
  }
  .wr-title h2 {
    line-height: normal;
    font-size: 20px !important;
  }
  .wr-title .wr_btn .cl-btn {
    font-size: 14px;
  }
  .wr-title .wr_btn .cl-btn i {
    font-size: 12px !important;
  }
  .whychoose_title {
    font-size: 20px !important;
  }
  .sub_title h2 {
    font-size: 20px !important;
  }
  .aboutdr-img {
    width: 1000px !important;
  }
  .aboutdr-info {
    width: auto;
  }
  .accordion-content h4 {
    font-size: 18px !important;
  }
  .day-col {
    padding: 10px;
  }
  .day-col h5 {
    font-size: 18px;
  }
  .list-wp ul {
    flex-wrap: wrap !important;
  }
  .list-wp ul li {
    width: 44%;
  }
}
@media only screen and (max-width: 600px) {
  h1 {
    font-size: 25px !important;
  }
  h2 {
    font-size: 20px !important;
  }
  .swiper-slide {
    height: auto !important;
  }
  .swiper-image1 img,
  .swiper-image2 img {
    height: auto !important;
  }
  .swiper-image1 img,
  .swiper-image2 img {
    height: auto !important;
  }
  .person_img {
    width: auto;
    text-align: center;
  }
  .person_name h5 {
    font-size: 18px;
  }
  .person_name {
    display: none;
  }
  .dr_info h3 {
    font-size: 22px !important;
    text-align: center;
    padding-top: 15px;
  }
  .dr_info h3::before {
    margin: 0 auto;
    text-align: center;
    right: 0;
  }
  .dr_info p {
    text-align: justify;
  }
  .surgeries-list {
    justify-content: start;
  }
  .sec_bg1 .img-col {
    background-size: contain;
    height: 500px;
    box-shadow: inset 0 0 0 2000px rgba(0, 0, 0, 0);
  }
  .sec_bg1 .mr-right {
    margin-right: 0;
    margin: 0 auto;
  }
  .mr-right2 {
    padding-bottom: 20px;
  }
  .img-dr {
    width: auto;
  }
  .row_col {
    display: block;
  }
  .sub_ti {
    margin: 25px 0;
    align-items: center;
    justify-content: center;
  }
  .treatment_list h2 {
    text-align: center;
  }
  .list_nu {
    padding: 25px !important;
    height: auto !important;
    margin-bottom: 15px;
  }
  .owl-theme .owl-nav {
    margin-top: 0 !important;
  }
  .contact-form {
    margin-top: 25px;
  }
  .row-flex {
    flex-direction: column;
  }
  .person_img {
    width: 100% !important;
  }
  .person_cont {
    width: 100%;
  }
  .person_cont p {
    text-align: justify;
  }
  .dr_info h6 {
    font-size: 14px;
  }
  .sub_ttile2 h3 {
    padding-left: 0;
    padding-top: 15px;
    text-align: center;
  }
  .sub_ttile2 h3::before {
    bottom: -15px;
    left: 0;
    margin: 0 auto;
  }
  .mr-left {
    margin-right: 0;
  }
  .sub_ttile2 p {
    color: #fff;
    text-align: justify;
  }
  .btn-col {
    text-align: center !important;
  }
  .test-mr {
    margin-left: 0 !important;
  }
  .test-mr h2,
  p {
    text-align: center;
  }
  .test-mr h2 {
    padding-top: 15px;
  }
  .listwp2 ul li::before {
    width: 100% !important;
    left: 0;
  }
  .listwp2 ul li:nth-child(8)::before {
    display: none;
  }
  .test-mr2 {
    margin-left: 0;
  }
  .owl-carousel .owl-item img {
    width: 100% !important;
  }
  .facilit_title h5 {
    font-size: 18px !important;
  }
  .bottom_card {
    margin: 10px 0;
  }
  .wr-title {
    width: 100%;
    text-align: center;
    padding-top: 15px;
  }
  .wr-title h2 {
    font-size: 18px !important;
  }
  .img_order {
    order: 1;
  }
  .wr_btn {
    text-align: center;
  }
  .img-col {
    padding: 0 !important;
  }
  .whychoose_title {
    padding-top: 20px;
    font-size: 18px !important;
  }
  .copy_right {
    flex-direction: column;
    text-align: center;
  }
  .list-flex {
    flex-direction: column;
  }
  .listwp {
    width: 100% !important;
  }
  .list-wp ul {
    flex-direction: column;
    padding-left: 0 !important;
  }
  .list-wp ul li {
    height: auto !important;
    width: 100%;
  }
  .ab_box {
    min-height: auto;
    margin: 10px 0;
  }
  #about__col {
    text-align: center;
  }
  .banner_ab {
    height: 250px;
    box-shadow: inset 0 0 0 2000px rgba(0, 0, 0, 0.4039215686);
  }
  .banner_title {
    height: 250px;
    text-align: center;
    justify-content: center;
  }
  .banner_title p {
    text-align: center !important;
    padding-top: 0;
  }
  .banner_title h1 {
    font-size: 25px !important;
  }
  .list-flex ul li::before {
    width: 100%;
    left: 0px;
    bottom: 0;
  }
  .footer_col .phone_bg {
    margin-bottom: 15px;
  }
  .col_bg_btn .btn_send {
    font-size: 14px;
  }
  .exp-list p {
    text-align: justify;
  }
  .custom-list p {
    text-align: start;
  }
  .custom-list h4 {
    font-size: 18px !important;
  }
  .col_bg_btn {
    padding-top: 15px;
  }
  .col_lg h5 {
    text-align: center;
  }
  .ort_text h2 {
    text-align: center;
  }
  .ort_text h4 {
    padding-bottom: 10px;
  }
  .ort_text p {
    text-align: start;
  }
  .it_font {
    text-align: start;
    padding-left: 10px;
  }
  .it_font {
    font-size: 14px;
    margin-left: 10px;
  }
  .kne-text h2 {
    text-align: center;
  }
  .kne-text p {
    text-align: justify;
  }
  .kne-text h5 {
    text-align: center;
  }
  .cta-content {
    flex-direction: column;
    padding: 15px;
  }
  .btn-consult {
    font-size: 14px;
    margin-top: 10px;
  }
  .mobile_it {
    font-size: 18px !important;
    margin-left: 0 !important;
    border-left: none !important;
  }
  .box_tr {
    background-color: #D6DFEC;
    padding: 10px;
    height: 150px;
    margin: 10px 0;
  }
  .accordion-content h4 {
    font-size: 16px !important;
  }
  .accordion-content p {
    text-align: justify;
  }
  .accordion-content b {
    font-size: 14px !important;
  }
  .accordion-content h5 {
    font-size: 18px !important;
  }
  .text-wpr {
    text-align: justify;
  }
  .wr_col p {
    text-align: justify;
  }
  .wp-size {
    font-size: 18px;
  }
  .wp-size p {
    font-size: 17px;
    text-align: justify;
  }
  .knee-content h5 {
    font-size: 18px;
  }
  .knee-content p {
    text-align: justify;
  }
  .knee-images2 {
    text-align: center !important;
  }
  .seo_cont h5,
  .seo_cont h2 {
    text-align: center !important;
  }
  .seo_cont p {
    text-align: justify;
  }
}/*# sourceMappingURL=media-query.css.map */